由于测试要使用到这个环境,之前没有做过这方面的工作,特此做个记录以免遗忘
工具:
vscode
phpstudy
配置PHP:
由于我这里是集成开发环境,不用特地再下载xdebug了,如果不是的话建议先下载对应PHP版本的Xdebug,或者参考一下其他的文章.
xdebug下载:
https://xdebug.org/download
如果是和我一样的环境的话,首先要把phpstudy里面的xdebug调试组件打开,端口默认是9000,然后重启apache服务器
重启完成后PHP文件夹里的ext就有php_xdebug.dll了
然后返回到PHP主目录下找到文件php.ini
修改这三处地方,如果没有的话就增加
zend_extension=E:/../../php/php7.3.4nts/ext/php_xdebug.dll
xdebug.remote_enable = on
xdebug.remote_autostart = on
上面的工作做完后重启Apache服务器
配置Visual Studio Code
在插件商店里搜索php找到 phpdebug安装
然后打开首选项设置
搜索php,选择编辑指向php可执行文件路径
将这里改成php.exe的文件路径,然后保存
然后在WWW
目录下创建php文件夹,新建PHP文件
然后选择调试,打开文件夹
然后选择新建的PHP文件夹
然后选择调试创建launch.json文件
然后就有一个默认配置的json文件,调试端口要对应上
然后选择这个调试模式
然后再按下F5开始进入调试模式,这里进入调试模式并不是直接运行PHP
然后在想要调试的位置下好断点
接着通过浏览器访问对应的文件目录
成功断下
小菜第一次搭配这种调试环境,如有错误请各位大佬斧正.