在PHPDesigner7中使用Xdebug进行调试的相关配置

 

作者:陈海青

日期:2010.04.14

 作者网址:hhrz.org(航海日志)

        在PHPDesigner7中使用Xdebug进行调试,经常会出现“2010-4-14 8:53:35: Fatal error: Call to undefined function mysql_pconnect()”等错误,这一般是因为配置混乱造成的,本文提供了解决的步骤:

1:下载 PHP 软件包 (是压缩包,不是安装包)。
    下载网址:http://www.php.net (或者到http://www.hhrz.orghttp://www.chq.namehttp://www.hhrz.net的下载中心下载)。有多个编译版本,选择其中的一个,如 php5.3.2(VC6 x86 Thread Safe):
    http://windows.php.net/downloads/releases/php-5.3.2-Win32-VC6-x86.zip
2:下载  Xdebug extension ,下载的版本要与你的php一致。
    下载网址: http://www.xdebug.com (或者到http://www.hhrz.orghttp://www.chq.namehttp://www.hhrz.net的下载中心下载)。与第一步相符的是 5.3 VC6 (32 bit):
    http://www.xdebug.com/files/php_xdebug-2.1.0RC1-5.3-vc6.dll
3:将下载的php软件包解压缩到某目录,如c:\php5,将下载的xdebug解压缩到extc:\php5\ext
4:将php.ini-development 拷贝为php.ini
5:修改php.ini,增加如下内容:

[XDebug]
zend_extension="./ext/php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

6:修改php.ini,增加对mysql的支持

extension=./ext/php_mysql.dll
extension=./ext/php_mysqli.dll

7:配置phpDesigner,提供PHP解释器的路径,指向php.exe, win-php.exe 或者 php-cgi.exe,一般网站调试使用php-cgi.exe。使用Mysql还需要知道好php.ini的路径。配置完毕后,php.ini文件会增加一项
[XDebug]
......

xdebug.profiler_output_dir=C:\Documents and Settings\All Users\Application Data\phpDesigner\XDebugCache
..........

8:开始调试前,首先运行Xdebug(菜单:调试- 运行Xdebug )

9:按F9或使用菜单开始调试吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值