在Debian下使用PhpStorm进行代码调试,需先安装Xdebug扩展并配置相关参数,再在PhpStorm中设置断点和调试选项,具体步骤如下:
- 安装Xdebug
通过包管理器安装:sudo apt update && sudo apt install php-xdebug。 - 配置php.ini
编辑PHP配置文件(如/etc/php/7.x/apache2/php.ini),添加以下内容:zend_extension=xdebug.so xdebug.mode=debug xdebug.client_host=127.0.0.1 xdebug.client_port=9003 xdebug.start_with_request=yes xdebug.idekey=PHPSTORM保存后重启Web服务器(Apache/Nginx)。
- 配置PhpStorm
- 设置服务器:
File → Settings → Languages & Frameworks → PHP → Servers,添加服务器并勾选路径映射。 - 启用Xdebug:
Languages & Frameworks → PHP → Debug,确认Xdebug已启用,设置IDE Key为PHPSTORM。
- 设置服务器:
- 启动调试
- 在代码中点击行号旁空白处设置断点。
- 点击PhpStorm工具栏的“Start Listening for PHP Debug Connections”按钮(电话图标),或在浏览器中访问项目触发调试。
- 调试操作
使用调试工具栏逐步执行代码、查看变量值、调用堆栈等。
说明:若需远程调试,需在php.ini中配置服务器IP,并在PhpStorm的“Servers”中正确设置远程路径映射。