首先确保Debian系统已安装PHP及Xdebug扩展。通过终端执行以下命令安装:

sudo apt-get updatesudo apt-get install php-xdebug安装完成后,需确认Xdebug扩展的安装路径(可通过php -i | grep xdebug.so命令查看,通常为/usr/lib/php/<version>/xdebug.so)。
编辑PHP的配置文件(根据PHP运行模式选择对应路径,如CLI模式用/etc/php/<version>/cli/php.ini,Apache模式用/etc/php/<version>/apache2/php.ini),在文件末尾添加以下配置:
[xdebug]zend_extension="xdebug.so"# 替换为实际的xdebug.so路径(如上一步查到的路径)xdebug.mode=debug # 启用调试模式xdebug.client_host=127.0.0.1 # 调试客户端地址(本地开发设为127.0.0.1)xdebug.client_port=9003# 调试端口(默认9003,需与PhpStorm配置一致)xdebug.start_with_request=yes # 自动启动调试(可选:yes/trigger/never)保存文件后,重启Web服务器(Apache/Nginx)使配置生效:
# Apachesudo systemctl restart apache2# Nginx(需重启PHP-FPM)sudo systemctl restart nginxsudo systemctl restart php<version>-fpm打开PHPStorm,进入File > Settings > Languages & Frameworks > PHP,点击“Interpreter”右侧的齿轮图标,选择“Add”。
/usr/bin/php);/usr/bin/php)。在Languages & Frameworks > PHP > Debug标签页下:
localhost(与client_host一致);9003(与client_port一致);PHPSTORM(默认值,需与浏览器插件一致)。点击“OK”保存配置。为方便触发调试会话,建议安装浏览器插件(如Chrome的“Xdebug Helper”或Firefox的“Xdebug Helper”)。安装后:
PHPSTORM;在PHPStorm中打开需要调试的PHP文件,在代码行号左侧空白处单击,设置断点(红色圆圈标识)。
Shift+F9启动调试模式。当代码执行到断点时,PhpStorm会暂停并显示调试界面:
client_host设置为服务器IP;php.ini中的xdebug.mode是否为debug,client_host/client_port是否与PhpStorm配置一致;php -m命令确认Xdebug扩展是否加载,或phpinfo()页面查看Xdebug配置是否正确。美团 LongCat-2.0 完整发布详解(2026.6.30 正式发布)
Claude Code 源码解密:Anthropic 打造 AI 编程助手的核心逻辑
KV Cache优化实战:分层量化:动态淘汰:全局共享:攻克长上下文显存难题.157
别再盯着折线图了!趋势分析与异常检测:真正厉害的人都这样做可视化
大模型时代的互联网医院如何发展:医疗服务流程重构与智能化路径解析
Claude Code源码解析一:为什么Claude Code系统提示词中需要有tools