linux下xdebug的安装和配置方法
2016-04-21 17:16
337 查看
linux下xdebug的安装和配置方法
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。本文为大家讲解的是在linux下xdebug的安装和配置方法,感兴趣的同学参考下.
xdebug简介
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。xdebug安装
首先让php错误显示,只需要修改php.ini当中的2条指令,把 displayerrors和htmlerrors都设置为On,如下所示html_errors = On
display_errors = On
当然如果你要需要查看更多信息,比如说打印调用栈,哪就需要安装xdebug,这个对于比较复杂的代码系统特别有帮助
xdebug是php的一个module,需要编译安装,我用lnmp安装的php,php被默认安装到/usr/local/php,然后做一个硬链接到/usr/bin
先编译xdebug
下载xdebug wget http://www.xdebug.org/files/xdebug-2.2.3.tgz然后开始编译
tar xzf xdebug-2.2.3.tgz
cd xdebug-2.2.3
/usr/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make test
这里我遇到一个问题就是在 php.ini 文件中要开启 proc_open
make install
编译完成接下来修改php.ini配置, 在次之前你也可以先去 你的 php 安装路径下的lib 库目录看看是否生成了xdebug.so文件,如果生成了就把下面这些加入 php.ini 文件
;no-debug-non-zts-20090626 这个文件夹名称和php版本是一一对应的
extension= 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"
重启php-fpm,随便写段错误的php代码,刷新浏览器,就能看到错误提示。
相关文章推荐
- Linux内核学习总结
- linux下通过NFS将远程磁盘mount到本地
- 自学Linux命令的四种方法
- 【软件安装】CentOS 7二进制安装mysql
- Linux设备驱动之——I2C总线
- CentOS + PyCharm 环境下使用 LIBSVM(及 unresolved reference 问题的解决)
- Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法
- Linux 常用命令
- Linux目录结构和常用命令
- Centos6.5安装gcc及g++
- Linux /etc/default/useradd配置文件
- CentOS 7.0源码包搭建LNMP方法分享
- Centos中mount命令挂载windows7共享目录
- CentOS7安装PostGIS过程
- Linux /etc/login.defs配置文件
- Linux 命令大全
- Linux命令大全—all adb dif cmp 等
- 鸟哥私房菜linux基础学习笔记 5
- Linux内核OOM机制分析
- Linux iptables防火墙实用模板