在FreeBsd下使用Php调试功能

1首先安装php-xdebug调试扩展库
cd /usr/ports/devel/php-xdebug
make install clean
安装完成后,在
/usr/local/lib/php/20060613下面,可以看到扩展库xdebug.so文件存在,说明安装成功了

然后将/usr/local/etc/php.ini文件中加上调试信息
如果没有这个文件,将php.ini-dist文件复制一份成为php.ini即可
,然后在文件的最下方增加下面的内容
[Zend]
zend_extension = /usr/local/lib/php/20060613/xdebug.so
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host=localhost

然后,进入目录/usr/local/etc/php中
打开文件extensions.ini
将xdebug.so文件的名字写进去

安装VIM的xdebug调试扩展
到这个地方下载调试扩展
http://www.vim.org/scripts/script.php?script_id=1929
然后解压缩后,把plugin中的内容放到/usr/local/share/vim/vim72/plugin中。
然后用gvim打开你的一个php文件,如,然后在网页上输入
http://localhost/test.php?XDEBUG_SESSION_START=1,这些启动一个一小时过期的
调试会话信息,
然后你在Gvim中按F5,会有一个5秒钟的等待时间,这个时间内,你输入树调试的URL
地址,这个PHP调试器就会连接到Vim上让你调试了。非常方便。

原始的英文信息在这里
http://tech.blog.box.net/2007/06/20/how-to-debug-php-with-vim-and-xdebug-on-linux/

你可能感兴趣的:(linux,PHP,vim,FreeBSD,Zend)