Xdebug的认识我还停留在var_dump();时,可以让结果排序更美观些,可以看到错误信息更详细些。哦,好像还可以调试。本文就说说如何安装调试。
系统是Mint。(Debian/Ubuntu);
安装步骤。
生成xdebug.so文件
1:
/*
进官网,下包。
http://www.xdebug.org/ 界面真TM丑。
http://www.xdebug.org/download.php 进入下载页面。
Xdebug 2.2.4
*/
//你可以直接点击下载,也可以wget下载,随便你了。
2:
//因为可以出现权限问题,可以在此su root,获取超级权限,exit可以返回当前权限。
tar zxvf xdebug.* //解压文件。
cd xdebug.* //进入xdebug 目录。
//phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块。
3:phpize
4://编译
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config //找不到可以用 find / -name php-config来查找路径
make
make install.
5:编译后生成xdebug.so文件,我的路径是 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
sudo cp xdebug.so ../../extensions //复制到此路径
安装扩展
extension = /usr/local/php/lib/php/extensions/xdebug.so //一般教程不会打绝对路径,但是我机器上貌似path有问题。如果你的也有问题,不妨用绝对路径。
重启PHP-FPM。
ps aux | grep -c php-fpm
sudo pkill php-fpm
ps aux | grep -c php-fpm
这时候可以用PHP-V php -m 查看或者phpinfo();是否安装成功。
--------------------------------------安装篇结束----------------------------------------
调试
草,调试出错了!