php 5.2 xdebug,Visual Studio Code + phpStudy(php5.2) + XDebug安装配置详细记录

因为配置PHP5.2这个版本的教程很少,故在此记录自己的配置过程。

1、下载安装VSCode

2、VSCode简单配置

2.1、更改中文使用环境

支持中文的IDE,我还是喜欢中文界面。

方法:

(1)搜索安装中文扩展

63b9fff888f3f7024f8a2df2c7f95b50.png

(2)快捷键 ctrl+shift+p 输入Configure Language搜索,作如下修改{

// 定义 VSCode 的显示语言。

// 请参阅 https://go.microsoft.com/fwlink/?LinkId=761051,了解支持的语言列表。

// 更改此值需要重启 VSCode。

"locale":"zh-CN"

}

(3)重启即可。

2.2 搜索安装如下两个扩展

7394a5ba705fb7ec10edfa6af0ae7a67.png

2.3 配置

70553f2343c9282a5aa4a90eaacedd29.png

在setting.json中添加一行内容如下

{

"editor.fontSize": 12,

"php.validate.executablePath": "你自己的PHP study路径/PhpStudy/PHPTutorial/php/php-5.2.17/php.exe"

}

3、PHPStudy配置

我使用的是PHP 5.2.17版本,网上配置老版本的教程文章不太多。

3.1 PHPstudy客户端打开配置文件php.ini,找到对应位置将原有内容按照下列内容修改[XDebug]

;php5.2如要启用Xdebug要先关闭ZendOptimizer和ZendDebugger

xdebug.profiler_append = 0

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = 0

xdebug.profiler_output_dir = "../tmp"

xdebug.trace_output_dir = "../tmp"

xdebug.profiler_output_name = "cache.out.%t-%s"

xdebug.remote_enable = 1

xdebug.remote_autostart = 1

xdebug.remote_handler = "dbgp"

xdebug.remote_host = "127.0.0.1"

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

zend_extension_ts="你的PHPstudy路径\PhpStudy\PHPTutorial\php\php-5.2.17\ext\xdebug.dll"

[ZendDebugger]

;全部删除或者注释掉

[Zend]

;仅保留下面这一行

xdebug.zend_extension_ts="你的PHPstudy路径\PhpStudy\PHPTutorial\php\php-5.2.17\ext\xdebug.dll"

保存后重启Apache服务!

3.2 打开XDebug扩展

PHPstudy客户端->其它选项菜单->PHP扩展及设置->PHP扩展->Xdebug

按照上述顺序打开扩展,打开后会自动重启Apache服务

3.3 打开phpinfo.php界面,查看xdebug是否已开启

3.4 备注信息(可忽略)

Xdebug配置提示:

PHP5.3之前版本配置Xdebug时使用zend_extension_ts,对于PHP5.3以上版本,使用zend_extension。

XDEBUG NOT LOADED AS ZEND EXTENSION信息出现的原因(phpinfo.php中可以查看)

出现XDEBUG NOT LOADED AS ZEND EXTENSION的原因是在安装Xdebug时由于我们将Xdebug的DLL文件复制到了php\ext目录下,容易以PHP扩展库的形式加载Xdebug,在php.ini文件中添加了

extension=php_xdebug-2.1.0-5.3-vc6.dll

这是错误的Xdebug安装方式,必须以zend方式加载。

4、调试PHP

(1)按照下图操作

2db6139ead263b5c602f54248fe8a9b7.png

选择Listen for XDebug

24ffba274804474be6e76fa0591b33b8.png

(2)php文件中下断点,打开浏览器,输入文件地址,VSCode会停在断点处!

至此,调试环境搭建完毕。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值