在 CentOS 上“连接 PhpStorm”通常有几种常见场景,下面按最常见需求给你说明,你可以对号入座。
适用于:在 CentOS 上运行 PHP,本地用 PhpStorm 写代码
# 安装并启动 SSH
sudo yum install openssh-server
sudo systemctl start sshd
sudo systemctl enable sshd
# 确认防火墙
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
Tools → Deployment → Configuration/var/www/html)✅ 这样本地保存即同步到 CentOS
适用于:用 CentOS 的 PHP 运行 / 调试
Settings → PHPCLI Interpreter → + → Remote/usr/bin/php)✅ 可在本地断点调试 CentOS 上的 PHP
CentOS 需有桌面环境(GNOME / KDE)
# 安装 JDK
sudo yum install java-11-openjdk
# 下载 PhpStorm
cd /opt
sudo unzip PhpStorm-*.tar.gz
cd PhpStorm-*/bin
./phpstorm.sh
⚠️ 服务器通常不建议这样做
sudo yum install php-xdebug
php.ini 示例:
[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=你的本地IP
xdebug.client_port=9003
PhpStorm:
Settings → PHP → DebugStart Listening for PHP Debug Connections| 目的 | 推荐方式 |
|---|---|
| 写代码同步 | SFTP Deployment |
| 用 CentOS PHP | Remote Interpreter |
| 断点调试 | Xdebug + SSH |
| 图形界面 | 本地电脑运行 PhpStorm |
如果你愿意,可以告诉我:
我可以直接给你一步一步配置图级别教程。