首先在vsccode下安装PHP插件,具体可以看我上篇文章。
mac 下 断点调试的设置
1 .在vscode 中安装 PHP Debug 扩展,
2.在php.ini中添加如下配置
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.2.7/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so" (找到xdebug.so 所在的目录)
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000 如果是nginx 的话 设置成9001 (9000 和Nginx 冲突)
xdebug.remote_autostart=1
3 重启PHP 服务,打印phpinfo 出现下图 说明php.ini 配置成功了
4.点击vscode 的调试按钮 点击创建 json文件
点击 创建 launsh.json 文件 选择 PHP 生成配置文件
点击运行按钮 发送网络请求就可以断点调试了
win 下配置
1 .在vscode 中安装 PHP Debug 扩展,并且在vscode 的的配置文件中添加如下配置
"php.validate.executablePath": "C:xamppphpphp.exe" (后边的地址要用双引号,防止转译,目录为php.exe 的目录 根据自己的目录配置)
2.在php.ini中添加如下配置
[XDebug]
zend_extension=E:phpstudyPHPTutorialphpphp-5.4.45extphp_xdebug.dll (ext下的php_xdebug.dll)
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
3 重启PHP 服务,打印phpinfo 出现下图 说明php.ini 配置成功了
4.同mac 第4步
免责声明:内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,本网站所提供的信息只供参考之用。