debian

Debian上PHPStorm如何配置Xdebug

小樊
32
2025-07-24 13:48:27
栏目: 编程语言

在Debian上使用PHPStorm配置Xdebug进行调试,可以按照以下步骤进行:

安装Xdebug

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

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

配置php.ini文件

接下来,你需要编辑PHP的配置文件php.ini,通常位于/etc/php/7.x/cli/php.ini(命令行版本)或/etc/php/7.x/apache2/php.ini(Apache版本)。在文件末尾添加或修改以下配置:

[Xdebug]
zend_extension=/usr/lib/php/20190902/xdebug.so  # 请根据实际安装路径修改
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003  # 可以根据需要更改端口号
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1

重启Web服务器

保存php.ini文件后,重启你的Web服务器以应用更改。如果你使用的是Apache,可以使用以下命令:

sudo systemctl restart apache2

如果你使用的是Nginx,可以使用以下命令:

sudo systemctl restart nginx

配置PHPStorm

打开PHPStorm,然后按照以下步骤配置Xdebug:

  1. 点击菜单栏的 “File” > “Settings” (或使用快捷键Ctrl+Alt+S)。
  2. 在设置窗口左侧导航栏中,展开 “Languages & Frameworks”,然后点击 “PHP”。
  3. 在右侧面板中,找到 “Debug” 部分。
  4. 勾选 “Xdebug” 复选框。
  5. 在“IDE key” 文本框中,输入一个唯一的值,例如 “PHPSTORM”。这将用于与浏览器中的Xdebug客户端进行通信。
  6. 点击 “OK” 保存设置。

配置浏览器

在你的浏览器中安装Xdebug Helper插件(以Chrome为例)。这个插件将允许你在浏览器中启动和停止Xdebug调试会话。

开始调试

  1. 在PHPStorm中,打开你想要调试的PHP文件。
  2. 在代码中设置断点,只需单击行号旁边的空白区域即可。
  3. 在浏览器中访问你的应用程序,并确保Xdebug Helper插件已启用。
  4. 当代码执行到断点时,浏览器将提示你接受Xdebug调试会话。点击 “Accept”。
  5. PHPStorm将捕获到断点,并允许你查看变量、调用堆栈等信息,以便进行调试。

完成以上步骤后,你就成功在Debian上使用PHPStorm配置了Xdebug进行调试。

0
看了该问题的人还看了