温馨提示×

centos phpstorm怎么远程开发

小樊
41
2026-09-08 23:03:38
栏目: 编程语言

CentOS 上使用 PHPStorm 进行远程开发,一般有 三种主流方式,最常用的是 SSH 远程解释器 + 远程部署。下面按“最推荐 → 次推荐 → 高级”给你讲。


一、最常用方式(推荐):SSH 远程解释器 + 远程部署

适合:

  • PHP 运行在 CentOS 服务器
  • 代码在服务器上
  • 本地只做编辑

1️⃣ 服务器准备(CentOS)

# 安装 PHP(示例)
yum install php php-cli

# 确认 ssh 已开启
systemctl status sshd

确保你有:

  • 服务器 IP
  • SSH 用户名 / 密码 或 密钥
  • PHP 可执行路径(一般是 /usr/bin/php

2️⃣ PHPStorm 配置远程连接

(1)配置 SSH

File → Settings → Build, Execution, Deployment
→ Deployment → + → SFTP

填写:

  • Host:服务器 IP
  • Port:22
  • User name:centos 用户名
  • Auth:密码或 Key

测试连接 ✅

(2)设置远程路径

Root path: /var/www/html
Web server URL: http://服务器IP

3️⃣ 配置 PHP 远程解释器

File → Settings → PHP
→ CLI Interpreter → ...
→ From Docker / Vagrant / Remote
→ SSH

选择刚才配置的 SSH
PHP executable:/usr/bin/php

✅ 这样你可以:

  • 本地写代码
  • 服务器运行
  • 断点调试(Xdebug)

4️⃣ 自动上传代码

Deployment → Options
✔ Automatic upload (always)

保存即上传 ✅


二、方式二:SFTP 同步(最简单)

适合:

  • 不想配置解释器
  • 只同步文件
Tools → Deployment → Automatic Upload

⚠️ 缺点:不能远程运行 / 调试


三、方式三:Remote Development(PHPStorm 新版)

PHPStorm 2023+ 支持

File → Remote Development
→ Connect to SSH

特点:

  • 服务器跑 PHPStorm 后端
  • 本地只是界面
  • 性能最好

⚠️ 服务器要足够配置(2G+ 内存)


四、调试(Xdebug)简要配置(CentOS)

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

五、推荐组合(实战)

最佳方案

  • CentOS 跑 PHP + Nginx
  • PHPStorm SSH 远程解释器
  • 自动上传
  • Xdebug 调试

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • PHP 版本
  • 是否用 Docker
  • 是否要调试

我可以给你 一步步截图级配置

0