• 本站域名:OceanCoder.cn 若您喜欢本站,请添加至收藏夹!
  • 网站少部分资源来源自网络,如有侵犯您的权益,请联系站长删除!
  • 本站所有文章,除特殊标明外,皆为本人原创,转载请注明出处,谢谢合作!
  • 本站所下载的资源,若无特殊说明,使用统一解压密码:oceancoder.cn
  • 本站已实现布局自适应,支持手机端、pad端访问,欢迎体验
  • 本站部分资源可通过微信公众号留言获取,欢迎体验

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

PHP OceanCoder 2019-03-30 111 次浏览 0个评论


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


1、下载安装VSCode

2、VSCode简单配置

2.1、更改中文使用环境

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

方法:

(1)搜索安装中文扩展

image.png

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

{
// 定义 VSCode 的显示语言。
// 请参阅 https://go.microsoft.com/fwlink/?LinkId=761051,了解支持的语言列表。
// 更改此值需要重启 VSCode。
"locale":"zh-CN"
}

(3)重启即可。


2.2 搜索安装如下两个扩展

image.png


2.3 配置

image.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)按照下图操作

image.png

选择Listen for XDebug

image.png


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


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

已有 111 位网友参与,快来吐槽:

发表评论