php xdebug vim,在vim中使用xdebug调试PHP程序

操作系统centos 5.3,php 5.1.6, xdebug 2.0.5。

主要参考文档:

xdebug的安装文档:http://xdebug.org/docs/install。

xdebug的远程调试配置文档:http://xdebug.org/docs/remote

Using vim and xdebug DBGp for debugging Drupal (or any PHP application):

http://2bits.com/articles/using-vim-and-xdebug-dbgp-for-debugging-drupal-or-any-php-application.html

一位网友的博文:

http://blog.johnpupu.tw/2008/05/14/208/

需要的软件包:

vim插件,下载地址:

http://www.vim.org/scripts/script.php?script_id=1929

xdebug2.0.5,下载地址:

http://xdebug.org/download.php

还需要安装python2.3或者以上的版本。

首先安装xdebug:

下载xdebug 2.0.5源代码包,解压,进入到xdebug源代码目录,按照其中的README文件或者上面给出的xdebug安装文档的说明进行安装。其中要用到phpize脚本,安装了php-devel以后就会有phpize和php-config这两个脚本。

[root@jcwkyl xdebug-2.0.5]# mount /dev/cdrom

[root@jcwkyl xdebug-2.0.5]# localyum install php-devel

[root@jcwkyl xdebug-2.0.5]# phpize

Configuring for:

PHP Api Version:         20041225

Zend Module Api No:      20050922

Zend Extension Api No:   220051025

[root@jcwkyl xdebug-2.0.5]# ./configure –enable-xdebug

[root@jcwkyl xdebug-2.0.5]#  make

完成之后,会在modules目录中生成xdebug.so文件。

[root@jcwkyl xdebug-2.0.5]# locate php.ini

/etc/php.ini

[root@jcwkyl xdebug-2.0.5]# vim /etc/php.ini

在文件最后加上这一句:

zend_extension="/home/whb/lib/xdebug-2.0.5/modules/xdebug.so"

[root@jcwkyl xdebug-2.0.5]# service httpd restart

验证xdebug已经成功安装:

[root@jcwkyl xdebug-2.0.5]# php -m

[PHP Modules]

bz2

calendar

……

xdebug

……

zlib

[Zend Modules]

Xdebug

看到xdebug出现了两次,一次是在[PHP Modules]中,一次是在[Zend Modules]中,这说明它已经被成功安装了。

安装vim插件,把解压后的plugin/debug*复制到/usr/share/vim/vim70/plugin目录下。

配置xdebug的远程调试:

在/etc/php.ini中加入下面的设置:

xdebug

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值