为更好了解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配置如下:

