debian

phpstorm在Debian如何调试代码

小樊
38
2025-06-14 03:16:36
栏目: 编程语言

在Debian系统上使用PHPStorm进行PHP代码调试,可以按照以下步骤进行操作:

安装Xdebug扩展

首先,确保你的系统已经安装了PHP和Xdebug扩展。可以使用以下命令安装Xdebug:

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

然后,编辑你的php.ini文件(通常位于/etc/php/7.x/cli/php.ini/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

保存文件并重启你的Web服务器以使更改生效:

sudo systemctl restart apache2

配置PHPStorm

  1. 打开PHPStorm,进入 File > Settings(或使用快捷键Ctrl+Alt+S)。
  2. 在设置窗口中,选择 Languages & Frameworks > PHP > Debug
  3. 点击右上角的 + 按钮,然后选择 Xdebug
  4. Configuration 标签下,设置 IDE KeyPHPSTORM(这是PhpStorm默认的调试配置名称)。确保 Host 设置为 localhostPort 设置为 9003(与Xdebug配置中的端口相匹配)。
  5. 点击 OK 保存设置。

设置断点

在你的PHP代码中,在你想要暂停执行的地方设置断点。只需单击代码行号旁边的空白区域即可在该行设置一个断点。

启动调试模式

调试代码

当代码在断点处暂停时,你可以使用PhpStorm的调试工具栏中的按钮来逐步执行代码、查看变量值、调用堆栈等。你还可以在 Console 标签页中查看输出信息。

继续执行

要继续执行代码,点击 Resume Program 按钮(或按 F9)。这将使代码继续运行,直到遇到下一个断点或完成执行。

以上就是在Debian系统上使用PhpStorm进行PHP调试的详细步骤。

0
看了该问题的人还看了