debian

Debian环境下PHPStorm如何进行远程调试

小樊
40
2025-06-20 04:21:16
栏目: 编程语言

在Debian环境下使用PhpStorm进行远程调试,可以按照以下步骤进行:

安装Xdebug扩展

首先,确保你已经在远程服务器上安装了Xdebug扩展。可以通过以下命令进行安装:

sudo apt-get update
sudo apt-get install php-xdebug

配置php.ini文件

编辑php.ini文件(通常位于/etc/php/7.x/cli/php.ini/etc/php/7.x/apache2/php.ini),并添加以下内容:

zend_extension=/usr/lib/php/20190902/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.idekey=PHPSTORM

请将/usr/lib/php/20190902/xdebug.so替换为实际的Xdebug扩展路径,并将PHPSTORM替换为你选择的IDE密钥。

重启Web服务器

保存php.ini文件的更改并重新启动Web服务器(例如Apache或Nginx),以使更改生效:

sudo systemctl restart apache2

sudo systemctl restart nginx

配置PhpStorm

  1. 打开PhpStorm,然后转到 File -> Settings(快捷键是 Ctrl+Alt+S)。
  2. 转到 Languages & Frameworks -> PHP -> Servers,添加一个新的服务器配置,输入服务器名称、主机名和调试端口(与php.ini中的设置相同)。
  3. 转到 Languages & Frameworks -> PHP -> Debug,确保已启用Xdebug并输入与php.ini中的设置相同的IDE密钥。
  4. 在你的PHP代码中设置断点。
  5. 在PhpStorm中启动调试会话,可以通过点击电话图标或按 Shift+F9 来完成。

启动调试会话

在PhpStorm中,转到 Run -> Start Listening for PHP Debug Connections。在浏览器中访问你的项目URL。当代码执行到断点时,PhpStorm将捕获并显示调试信息。使用PhpStorm的调试工具栏来逐步执行代码、查看变量值等。

以上步骤应该可以帮助你在Debian环境下使用PhpStorm进行远程调试。如果在配置过程中遇到问题,建议查阅官方文档或寻求社区帮助。

0
看了该问题的人还看了