您的位置 首页 php

PHP在vscode下断点调试

首先在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:\\xampp\\php\\php.exe” (后边的地址要用双引号,防止转译,目录为php.exe 的目录 根据自己的目录配置)

2.在php.ini中添加如下配置

[XDebug]

zend_extension=E:\phpstudy\PHPTutorial\php\php-5.4.45\ext\php_xdebug.dll (ext下的php_xdebug.dll)

xdebug.remote_enable = 1

xdebug.remote_autostart = 1

3 重启PHP 服务,打印phpinfo 出现下图 说明php.ini 配置成功了

4.同mac 第4步

文章来源:智云一二三科技

文章标题:PHP在vscode下断点调试

文章地址:https://www.zhihuclub.com/152474.shtml

关于作者: 智云科技

热门文章

网站地图