阅读量:126
在Ubuntu下使用PhpStorm连接远程服务器,可以通过SSH或FTP/SFTP协议进行。以下是详细的步骤:
通过SSH连接到Ubuntu服务器
- 打开PhpStorm,进入
File>Settings(Windows/Linux) 或PhpStorm>Preferences(macOS)。 - 导航到
Build, Execution, Deployment>Deployment。 - 点击左上角的
+按钮添加新的部署配置,选择SSH。 - 填写服务器信息:
Name:自定义名称。Host:服务器IP地址。Port:默认22。User name:服务器用户名。Auth type:选择Key pair(OpenSSH 或 PuTTY)。Private key file:选择私钥文件路径。
- 在
Mappings选项卡中,配置本地和远程路径映射。 - 点击
Apply和OK保存配置。 - 点击
Test SSH Connection确保信息正确无误。 - 同步文件到远程服务器:右键点击项目根目录,选择
Upload to Remote Host,然后选择之前配置好的远程服务器即可。
通过FTP/SFTP连接到Ubuntu服务器
- 打开PhpStorm,进入
File>Settings(Windows/Linux) 或PhpStorm>Preferences(macOS)。 - 导航到
Build, Execution, Deployment>Deployment。 - 点击左上角的
+按钮添加新的部署配置,选择FTP或SFTP。 - 填写服务器信息:
Name:自定义名称。Type:选择FTP或SFTP。Host:服务器IP地址。Port:默认21 (FTP) 或 22 (SFTP)。User name:服务器用户名。Auth type:选择Password或Key pair(OpenSSH 或 PuTTY)。- 如果选择
Key pair,则需选择私钥文件路径。
- 在
Mappings选项卡中,配置本地和远程路径映射。 - 点击
Apply和OK保存配置。 - 点击
Test FTP/SFTP Connection确保信息正确无误。 - 同步文件到远程服务器:右键点击项目根目录,选择
Upload to Remote Host,然后选择之前配置好的远程服务器即可。
配置远程解释器
- 打开PhpStorm,点击
File>Settings(或使用快捷键Ctrl+Alt+S)。 - 在设置窗口中,选择
Languages & Frameworks>PHP。 - 单击右上角的齿轮图标,然后选择
Add。 - 在弹出的对话框中,选择
Remote作为解释器类型。 - 在
Host字段中输入远程服务器的IP地址或域名,并在Port字段中输入步骤3中设置的端口号。 - 单击
Test Connection以确保连接成功。如果一切正常,单击OK以添加远程解释器。 - 返回PhpStorm的主界面,转到
Run>Edit Configurations。 - 单击左上角的加号图标,然后选择
PHP Built-in Web Server。 - 在
Document root字段中输入远程服务器上的项目目录。 - 在
Port字段中输入一个可用的端口号,以便从本地计算机访问远程服务器上的PHPStorm项目。 - 单击
OK以保存配置。
通过以上步骤,您可以在PhpStorm中成功连接到Ubuntu服务器,并进行文件的上传和下载。如果遇到连接问题,请检查网络连接、服务器防火墙设置以及SSH密钥配置等。