以下是在Debian上使用PhpStorm进行远程调试的步骤:
安装Xdebug扩展
在远程Debian服务器上执行:
sudo apt-get install php-xdebug
或通过PECL安装指定版本:
sudo pecl install xdebug
配置php.ini
在/etc/php/[版本]/apache2/php.ini
或/etc/php/[版本]/fpm/php.ini
中添加:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=本地IP(需与PhpStorm所在机器IP一致)
xdebug.client_port=9003 # 确保与PhpStorm监听端口一致
xdebug.idekey=PHPSTORM
重启Web服务(Apache/Nginx)使配置生效:
sudo systemctl restart apache2 # 或 nginx/php-fpm
配置PhpStorm远程解释器
/usr/bin/php
),保存设置。设置远程部署与路径映射
/var/www/project
)一一对应。启用远程调试
xdebug.client_port
一致。XDEBUG_SESSION=PHPSTORM
(可通过插件一键开启)。注意事项:
xdebug.client_port
(默认9003)的入站连接。