首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php性能监测模块XHProf

    一,什么是XHProf XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。...二,安装XHProf扩展模块 1,安装 wget http://pecl.php.net/get/xhprof-0.9.2.tgz   tar zxvf  xhprof-0.9.2.tgz   cp ..../configure --enable-xhprof --with-php-config=/usr/local/php/bin/php-config   make && make install   2...xhprof.output_dir=/home/zhangy/xhprof  //如果不加存放目录的话,默认是放在/tmp下面   三,XHProf测试 前面我们说过了,XHProf自身带有一个web版的测试工具,里面还有一个例子...所使用内存的改变    [pmu] => 0      //每次运行bar(),php在内存使用最高峰时,所使用内存的改变    )   个人觉得,这个工具是给变态人用的,有谁真正测试过,php代码执行效率

    1.5K60

    PHP开发技巧

    前言 最近接触了typecho 所以PHP肯定就离不开手了 这里记录一些平常开发的一些小技巧 莫名的用户bug 不要只处理error,而忽略warning和notice,这可能会导致日后的莫名其妙的问题...引入文件觉得路径 不管是 include还是什么函数引入文件使用绝对路径比使用相对路径引用速度高 因为这样可以减少PHP目录搜寻时间 当然这点速度也许无用 但是在层层引用中导致工作目录变化 相对路径会炸的...php function authorized($username, $page) { if (!...php function authorized($username, $page) { return (!...如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER[‘REQUEST_TIME’]要好于time(),这是PHP官方提供的一个全局变量。

    2.4K10

    11.32 php扩展模块装安装

    php扩展模块装安装目录概要 /usr/local/php/bin/php -m //查看模块 下面安装一个redis的模块 cd /usr/local/src/ wget https://codeload.github.com...) extension = redis.so php扩展模块装安装 在php安装编译完成后,这时候发现缺少了一个模块,但又无法重新编译php模块,那就使用扩展模块编译 查看模块 [root@hf-01...,先去查看扩展模块存放目录 /usr/local/php/bin/php -i |grep extension_dir //查看扩展模块存放目录,我们可以在php.ini中去自定义该路径 所有的扩展模块...修改配置文件vim /usr/local/php/etc/php.ini ,新增所需extension=xxxxxxx.so 拓展模块 关于扩展板块 在PHP的源码包中没有第三方模块的包,但是在PHP...源码包的/ext/目录下有好多扩展模块,如果所需要的扩展模块在该目录下,可以直接进行安装 在源码包中安装模块 [root@hf-01 ~]# cd /usr/local/src/php-5.6.30/

    93220

    PHP安全配置技巧

    1.软件版本:PHP版本应该从PHP官方提供的下载页面下载,注意不要下载beta版本。...PHP官网下载地址为:http://www.php.net/downloads.php 2.控制脚本访问权限:PHP默认配置允许php脚本程序访问服务器上的任意文件,为避免php脚本访问不该访问的文件...,从一定程度上限制了php木马的危害,需设置php只能访问网站目录或者其他必须可访问的目录。...打开php.ini,安全加固配置方式如下,关闭注册全局变量设置: register_globals = Off ? 注:默认php配置文件该选项是关闭的。 PHP 5.3.*与5.4....9.开启php安全模式:php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的读取。

    1.7K40

    常用模块~PHP时间戳与日期.

    mktime( ) --- 取得一个日期的 Unix 时间戳 格式:int mktime(时[,分[,秒[,月[,日[,年[,is_dst区]]]]]]); 注意:is_dst参数表示是否为夏时制,PHP5.10...strtotime('2034-1-1'); echo "获取3天前的时间戳:".strtotime('-3 day'); echo "获取3天后的时间戳:".strtotime('3 day'); 第2章 在 PHP...echo date("Y年m月d",time()); echo date("Y/m/d",time()); echo date("Y-m-d H:i:s");//不写第二个参数默认是当前时间戳 第3章 修改PHP...的默认时区 修改PHP的默认时区有两种方式: 1、修 php.ini 配置文件:**date.timezone = PRC** 2、**date_default_timezone_set( ):** -...date("Y年m月d",time()); echo date("Y/m/d",time()); echo date("Y-m-d H:i:s");//不写第二个参数默认是当前时间戳 第4章 使用微秒计算PHP

    3.5K00
    领券