Skip to content
本页内容

使用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值为项目的访问根地址(域名)

image

3、IntelliJ IDEA配置DBGp Proxy

其中的IDE key的值就是 xdebug.idekey 对应的值;Port使用默认值9003(如果要修改,php.ini也要对应修改)

image

4、添加调试配置(PHP Web Page)

Server选择前面创建的,创建完后选中此配置,并点击调试,会跳转到浏览器并打开一个地址(例如:http://purity.dd/?XDEBUG_SESSION_START=19638 )后续可以使用任何路由带XDEBUG_SESSION_START=19638参数启用调试

image