wordpress-ieda配置xdebug实现断点调试

为更好了解wordpress代码原理,配置xdebug就很有必要,它可以帮助实现断点调试等功能。参考网上教程,主要记录一些自己配置过程中碰到的坑点。

由于我是WampServer整合软件包。安装后里面已经有了xdebug

因此,直接配置php.ini即可。

注意1:我的xdebug版本是3以上的,配置和版本2变了许多,网上很多教程以2为案例的,注意甄别。

注意2:php.ini的文件地址是:

C:\wamp64\bin\apache\apache2.4.58\bin\php.ini

而不是

C:\wamp64\bin\php\php8.3.0\php.ini

别搞错了,在我看来是一大坑。我当初就是误以为在C:\wamp64\bin\php\php8.3.0\php.ini里面,导致一直不生效。在idea的validate debugger里,也有提示php.ini生效配置目录。

php.ini我是以最小化配置测试。如下:

xdebug.mode =develop,debug
xdebug.start_with_request = trigger
xdebug.client_host=localhost
xdebug.client_port = 9003

注意,和版本2配置参数变了很多。参考文档链接如下:

https://xdebug.org/docs/upgrade_guide

其他idea配置如下: