首页主机资讯Ubuntu中PHPStorm如何配置远程解释器

Ubuntu中PHPStorm如何配置远程解释器

时间2025-11-03 11:20:04发布访客分类主机资讯浏览951
导读:1. 准备远程Ubuntu服务器环境 确保远程Ubuntu服务器已安装PHP及必要组件(如Apache/Nginx、Composer),并开放SSH服务(默认端口22)。若未安装PHP,可通过以下命令安装: sudo apt update...

1. 准备远程Ubuntu服务器环境
确保远程Ubuntu服务器已安装PHP及必要组件(如Apache/Nginx、Composer),并开放SSH服务(默认端口22)。若未安装PHP,可通过以下命令安装:

sudo apt update &
    &
     sudo apt install php php-cli php-mbstring php-xml -y

验证PHP安装:php -v

2. 配置PHPStorm远程解释器

  • 打开PHPStorm,进入 File → Settings(macOS为 PHPStorm → Preferences)。
  • 导航至 Languages & Frameworks → PHP → CLI Interpreter
  • 点击右上角齿轮图标,选择 Add
  • 在弹出窗口中选择 SSH Interpreter,填写以下信息:
    • Host:远程服务器IP或域名(如192.168.1.100);
    • Port:SSH端口(默认22,若修改过需保持一致);
    • Username:远程服务器登录用户名(如ubuntu);
    • Authentication type:选择认证方式(密码或SSH密钥,推荐使用密钥更安全)。
  • 点击 Next,PHPStorm将自动检测远程服务器上的PHP解释器(通常位于/usr/bin/php),选中后点击 Finish
  • 返回 CLI Interpreter 页面,确认远程解释器已添加至列表,点击 OK 保存。

3. 配置远程文件同步(可选但推荐)
为同步本地与远程项目文件,需设置SFTP部署:

  • 进入 File → Settings → Build, Execution, Deployment → Deployment
  • 点击 + 号,选择 SFTP
  • Connection 标签页中,填写远程服务器信息(Host、Port、Username、认证方式),点击 Test SFTP connection 验证连接。
  • 切换至 Mappings 标签页,设置:
    • Local path:本地项目目录(如/home/user/my_project);
    • Deployment path on server:远程项目目录(如/var/www/my_project,需与Web服务器根目录一致)。
  • 点击 OK 保存,后续可通过 Tools → Deployment → Automatic Upload 开启自动同步。

4. 验证配置有效性

  • 在PHPStorm中打开一个PHP文件,右键选择 Run ‘filename.php’,若能正常执行并输出结果,则说明远程解释器配置成功。
  • 若需调试,需额外配置Xdebug(参考后续调试章节)。

注意事项

  • 确保远程服务器防火墙允许SSH(端口22)和Web服务(如80/443)端口访问;
  • 若使用密钥认证,需提前在远程服务器生成SSH密钥对,并将公钥添加至~/.ssh/authorized_keys文件;
  • 若PHP解释器路径未自动检测到,可手动输入(如/usr/bin/php),通过which php命令在远程服务器上查找路径。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu中PHPStorm如何配置远程解释器
本文地址: https://pptw.com/jishu/740628.html
Ubuntu中PHPStorm如何导入外部库 Ubuntu中PHPStorm如何管理版本控制

游客 回复需填写必要信息