xdebug做为php的调试工具,除了调试功能之外,被忽略的一个很重要的特性就是调优,xdebug可以收集程序的运行数据,发现瓶颈,找到程序中需要调优的部分;本章先介绍调试功能,后续将介绍调优功能。
安装xdebug
sudo pecl install xdebug
程序的最后出现以下提示:
Build process completed successfullyInstalling '/usr/lib/php/20151012/xdebug.so'install ok: channel://pecl.php.net/xdebug-2.7.2configuration option "php_ini" is not set to php.ini locationYou should add "zend_extension=/usr/lib/php/20151012/xdebug.so" to php.ini
查看ini文件
php --ini
编辑ini文件
添加以下内容
[xDebug]zend_extension="/usr/lib/php/20151012/xdebug.so"xdebug.remote_enable = 1xdebug.remote_autostart=on
zend_extension: 配置xdebug扩展库路径
xdebug.remote_enable: 启动远程调试;默认端口9000