远程服务器(CentOS)
sudo yum install php php-cli php-devel。sudo pecl install xdebug echo "zend_extension=/usr/lib64/php/modules/xdebug.so" >> /etc/php.ini echo "xdebug.remote_enable=1" >> /etc/php.ini echo "xdebug.remote_host=本地IP" >> /etc/php.ini # 替换为本地IP echo "xdebug.remote_port=9003" >> /etc/php.ini # 自定义端口(默认9003) sudo systemctl restart php-fpm sudo firewall-cmd --add-port=9003/tcp --permanent。本地开发环境
连接远程服务器
File > Settings > Build, Execution, Deployment > Deployment。/project → 远程/var/www/project)。配置PHP解释器
File > Settings > Languages & Frameworks > PHP。/usr/bin/php)。远程调试配置(可选)
Run > Edit Configurations。http://远程IP:端口),调试器选择Xdebug,端口与php.ini中一致。代码同步
Deployment > Upload to [服务器名]。远程调试
Run > Debug选择对应配置。php.ini和PhpStorm中的端口号。参考来源: