linux

Linux PHPStorm如何进行代码调试

小樊
82
2024-10-01 16:08:21
栏目: 编程语言

在 Linux 上使用 PhpStorm 进行代码调试的步骤如下:

  1. 安装 Xdebug:

首先,确保已经在你的 Linux 系统上安装了 PHP 和 Xdebug。如果尚未安装,可以使用以下命令安装 Xdebug:

sudo pecl install xdebug

接下来,将 Xdebug 添加到 php.ini 文件中。找到 php.ini 文件(通常位于 /etc/php/版本号/cli/php.ini/etc/php/版本号/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

保存并关闭文件。然后重启 Apache 或 PHP-FPM 服务以使更改生效。

  1. 配置 PhpStorm:

打开 PhpStorm,然后转到 “File” > “Settings”(或 “PhpStorm” > “Preferences”,如果你使用的是 macOS)。在设置窗口中,导航到 “Languages & Frameworks” > “PHP” > “Debug”。

点击右上角的齿轮图标,然后选择 “Create ‘PHP Remote Debug’ Configuration”。在弹出的对话框中,输入一个名称,例如 “Xdebug”,并指定 “Server” 为 “localhost”,端口为 “9003”。点击 “OK” 以保存配置。

  1. 设置断点:

在你的 PHP 代码中找到你想要暂停执行的地方,然后单击行号以在该行设置一个断点。你可以在多个地方设置断点。

  1. 启动调试器:

在 PhpStorm 的右上角,确保你选择了刚刚创建的 “Xdebug” 调试配置。然后,点击绿色的三角形按钮(或按 F9)以启动调试器。这将向你的浏览器发送一个请求,并在设置的断点处暂停执行。

  1. 调试代码:

当代码在断点处暂停时,你可以使用 PhpStorm 的调试工具栏中的按钮来逐步执行代码、查看变量值、调用堆栈等。你还可以在 “Debug” 工具窗口中查看更详细的信息。

  1. 继续执行:

要继续执行代码,可以点击 “Resume Program” 按钮(或按 F9)。这将使代码运行到下一个断点或结束。

  1. 停止调试:

要停止调试并关闭浏览器,请点击 “Stop” 按钮(或按 Ctrl+F2)。

通过以上步骤,你可以在 Linux 上使用 PhpStorm 进行代码调试。

0
看了该问题的人还看了