很多PHP程序员使用echo,dump等比较原始的方法调试,这是非常落后的。
几年前本人写过一篇:
NetBeans配置Xdebug
由于那篇文档还需要引用本人写的其他文档,感觉有些分散,所以这里重新写一篇完整的。
linux版本:64位CentOS 6.4
Nginx版本:nginx1.8.0
php版本:php5.5.28
xdebug版本:2.5.5
NetBeans版本:8.0.2
思想:本地写php代码,NetBeans自动上传到远程linux中运行并调试。
这样做有几个好处:
第一,本地往往是windows,很多时候windows和linux还是差异很大。
第二,可以多人联调。
1.安装xdebug
需要先去http://www.xdebug.org看看一些文档,xdebug作为php扩展安装
注意:2.6.x需要PHP7,PHP5.6可以2.5
# http://www.xdebug.org/files/xdebug-2.5.5.tgz
# tar -xzf xdebug-2.5.5.tgz
# cd xdebug-2.5.5
# /usr/local/php/bin/phpize
# ./configure --enable-xdebug --with-php-config=/usr/local/php/bi