直接进入主题,以下配置假设你已经配置好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.linuxidc.com /yourphp?XDEBUG_SESSION_START=1
VIM进入单步执行阶段
到这儿就配置完了,自我感觉这个不是很好用。
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2