您的位置:首页 > 编程语言 > PHP开发

ubuntu下php xdebug的安装(配置)

2016-08-10 15:57 197 查看
【其实看源码里面的README文档就行了,注意php.ini中的display_errors打开】首先Xdebug要和php版本对应,具体查看官网 https://xdebug.org/
xdebug-2.1.0
PHP Version 5.3.10
linux下解压xdebug包。
1、进入xdebug,在这个目录下先运行php目录下面的bin/phpize;(如果没有命令,则需要安装phpize,相关命令:1、apt-get install php5-cli 2、 apt-get install php5-dev)
2、在运行
./configure --enable-xdebug --with-php-config=/你php的bin路径/php-config;(自己的php的bin路径是 =/usr/bin/php-config )
3、make

4、make install

好了,结束了。这是时候会在xdebug的目录下生成 目录modules,目录下有xdebug.so文件,把xdebug.so复制到你想放的目录( /opt/phpstorm/xdebug-2.1.0/modules/xdebug.so )。
4、再php的配置文件后面加上
zend_extension = "/路径/xdebug.so"
如下:
zend_extension=" /opt/phpstorm/xdebug-2.1.0/modules/xdebug.so"
xdebug.profiler_enable = on
xdebug.default_enable = on
xdebug.trace_output_dir="/tmp/xdebug"
xdebug.trace_output_name = trace.%c.%p
xdebug.profiler_output_dir="/tmp/xdebug"
xdebug.profiler_output_name="cachegrind.out.%s"

也不一定是zend_extension,也可能是zend_extension_ts,或者zend_extension_debug。很简单,网上绕来绕去,就这几个,一个一个的试不就解决问题了。
5、重启下apache服务器(/etc/init.d/apache2 restart),看phpinfo();(或者 命令行里 ./php -m |grep debug)
有结果就成了。没有结果,继续尝试吧。^_^。
PS:
官网:http://xdebug.org/docs/install
还是看鸟语吧,网上不负责的文章会让你误入歧途。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: