临时帮同事干点活,使用php的时候在下断点的时候遇到的问题,现在记录一下
备注:使用的简单的php代码举栗子
准备环境
WampServer
安装时一直Next即可
php版本是7.2.34. 请看一下自己的版本,如果版本过高可能会出现一些问题
apache版本是2.4.54.2
如果需要下载其他版本的php和apache建议在官方地址。下载安装完成,wampserver会自动重启即可
Vscode自行下载
2.配置
1。配置项目路径
打开C:\wamp64\scripts。找到config.inc.php文件。 编辑此文件找到$wwwDir,修改你的项目路径
还要修改apache的配置.路径C:\wamp64\bin\apache\apache2.4.54.2\conf
这里只是简述,这些配置可参考下面链接
参考:https://blog.csdn.net/sanstyle/article/details/71430076
2.修改PHP配置
首先左键wampServer,在界面中找到PHP-》php.ini
编辑此文件。添加如下配置。注意:zend_extension=‘请找到对应路径’;
[Xdebug]
zend_extension="c:/wamp64/bin/php/php7.2.34/zend_ext/php_xdebug-2.9.7-7.2-vc15-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.profiler_enable = Off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0
之后重启wampSerer。
3.VSCode中在商店下载PHP Debug
此插件可能需要科学上网才能下载了
至此所有环境和配置准备完毕
调试流程
1.代码
2.断点配置
3.在网页运行localhost
结果