小日日

Stay hungry,stay foolish

0%

xdebug

官网:https://xdebug.org/

安装:https://xdebug.org/docs/install

https://www.jetbrains.com/help/phpstorm/2021.1/configuring-xdebug.html

docker run -d -p 10086:80 –name xici-form -v D:\www\project\xici_forum:/var/www/html registry.cn-hangzhou.aliyuncs.com/alicode/php72

安装扩展

pecl install xdebug

编辑配置文件

/usr/local/etc/php/php.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
// 2.x
[xdebug]
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=host.docker.internal
xdebug.remote_port=9000

//3.x
[xdebug]
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"
xdebug.mode=debug
xdebug.client_host=host.docker.internal
xdebug.client_port=9000

修改完要重启

新增一个PHP远程调试

img

新增一个服务器

img

服务器路径映射对应docker容器内容的路径(远程服务器的路径)

img

验证是否配置成功

img

配置XDEBUG_SESSION_ID

img

开启监听

img

浏览器安装扩展

https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc

开启Debug

img

img

postman get参数

XDEBUG_SESSION_START=PHPSTORM

img

img