debian

debian环境下phpstorm如何调试代码

小樊
41
2025-09-24 00:57:18
栏目: 编程语言

Debian环境下PhpStorm调试PHP代码完整步骤

1. 安装Xdebug扩展

首先更新系统包列表并安装Xdebug(根据PHP版本选择对应包,如php8.2-xdebug):

sudo apt update
sudo apt install php-xdebug

安装完成后,Xdebug会自动加载至PHP配置中,但需进一步调整参数。

2. 配置php.ini文件

编辑PHP配置文件(根据运行环境选择cliapache2/fpm版本,如/etc/php/8.2/apache2/php.ini):

[xdebug]
zend_extension="xdebug.so"  ; 加载Xdebug扩展(Debian自动填充路径)
xdebug.mode=debug           ; 启用调试模式
xdebug.client_host=127.0.0.1; 调试客户端IP(本地调试用127.0.0.1)
xdebug.client_port=9003     ; 调试端口(默认9003,与PhpStorm一致)
xdebug.start_with_request=yes; 自动启动调试(或设为"trigger"手动触发)
xdebug.idekey=PHPSTORM      ; IDE标识(与PhpStorm配置一致)

保存文件后,重启Web服务器使配置生效:

sudo systemctl restart apache2  # Apache用户
# 或 sudo systemctl restart php8.2-fpm  # PHP-FPM用户

3. 配置PhpStorm

3.1 设置PHP解释器

打开PhpStorm,进入File > Settings > Languages & Frameworks > PHP,点击解释器右侧的齿轮图标,选择系统中已安装的PHP版本(如/usr/bin/php),确保PhpStorm能识别PHP环境。

3.2 配置Xdebug调试参数

Languages & Frameworks > PHP > Debug中:

3.3 添加服务器配置

进入Languages & Frameworks > PHP > Servers,点击**+**添加新服务器:

4. 设置断点

在PhpStorm中打开需要调试的PHP文件,在代码行号左侧空白处单击,出现红色圆点即为断点(可设置多个断点)。

5. 启动调试会话

6. 调试操作

当代码执行到断点时,PhpStorm会进入调试模式,顶部显示调试工具栏,常用功能:

常见问题排查

0
看了该问题的人还看了