Ubuntu中PHPStorm如何配置远程解释器
导读: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密钥,推荐使用密钥更安全)。
- Host:远程服务器IP或域名(如
- 点击 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服务器根目录一致)。
- Local path:本地项目目录(如
- 点击 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
