在Ubuntu上配置PHP调试环境Vim+XDebug


直接进入主题,以下配置假设你已经配置好PHP的环境

1.安装完全版本的Vim,如果你已经安装了,请跳过这一个步骤,因为Ubuntu默认只安装一个缩减版的Vim
sudo apt-get install vim-full

2. 如果机器上没有安装pecl,则运行:
sudo apt-get install php-pear

3. 安装和配置XDebug
sudo pecl install xdebug

4. 在/etc/php5/apache2/php.ini增加XDebug配置
zend_extension=/usr/lib/php5/20090626/xdebug.so
注意要用你自己的路径
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001

5. 重启服务器
sudo /etc/init.d/apache2 restart

6. 安装Vim的Debugger插件
http://www.vim.org/scripts/script.php?script_id=1929
把plugin目录下的debugger.py和debugger.vim复制到$HOME/.vim/plugin目录下

7. 在.vimrc文件中设置dbgp客户端要监听的端口号
let g:debuggerPort = 9001

8. vim打开Php源文件,在其中一行设置断点
:Bp

按F5,在5秒钟内在浏览器中输入http://www.bkjia.com /yourphp?XDEBUG_SESSION_START=1

VIM进入单步执行阶段

到这儿就配置完了,自我感觉这个不是很好用。

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.bkjia.com/topicnews.aspx?tid=2

相关内容