在 CentOS 上使用 PHPStorm 进行远程开发,一般有 三种主流方式,最常用的是 SSH 远程解释器 + 远程部署。下面按“最推荐 → 次推荐 → 高级”给你讲。
适合:
# 安装 PHP(示例)
yum install php php-cli
# 确认 ssh 已开启
systemctl status sshd
确保你有:
/usr/bin/php)File → Settings → Build, Execution, Deployment
→ Deployment → + → SFTP
填写:
测试连接 ✅
Root path: /var/www/html
Web server URL: http://服务器IP
File → Settings → PHP
→ CLI Interpreter → ...
→ From Docker / Vagrant / Remote
→ SSH
选择刚才配置的 SSH
PHP executable:/usr/bin/php
✅ 这样你可以:
Deployment → Options
✔ Automatic upload (always)
保存即上传 ✅
适合:
Tools → Deployment → Automatic Upload
⚠️ 缺点:不能远程运行 / 调试
PHPStorm 2023+ 支持
File → Remote Development
→ Connect to SSH
特点:
⚠️ 服务器要足够配置(2G+ 内存)
yum install php-xdebug
php.ini:
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=本机IP
xdebug.client_port=9003
PHPStorm:
PHP → Debug → Xdebug → port 9003
✅ 最佳方案
如果你愿意,可以告诉我:
我可以给你 一步步截图级配置。