Appearance
使用IntelliJ IDEA通过xdebug调试laravel
IntelliJ IDEA: 2024.3.5
PHP: 8.1.35
Xdebug: 3.4.2
1、配置xdebug
ini
zend_extension="xdebug.so"
xdebug.mode=debug
xdebug.idekey=ideaKey // 后续需要和idea配置的值一致
2、IntelliJ IDEA配置一个PHP server
Host值为项目的访问根地址(域名)
3、IntelliJ IDEA配置DBGp Proxy
其中的IDE key的值就是 xdebug.idekey 对应的值;Port使用默认值9003(如果要修改,php.ini也要对应修改)
4、添加调试配置(PHP Web Page)
Server选择前面创建的,创建完后选中此配置,并点击调试,会跳转到浏览器并打开一个地址(例如:http://purity.dd/?XDEBUG_SESSION_START=19638 )后续可以使用任何路由带XDEBUG_SESSION_START=19638参数启用调试