ubuntu

Ubuntu下phpstorm如何连接远程服务器

小樊
44
2025-04-30 05:16:12
栏目: 云计算

在Ubuntu下使用PhpStorm连接远程服务器,可以通过SSH或FTP/SFTP协议进行。以下是详细的步骤:

通过SSH连接到Ubuntu服务器

  1. 打开PhpStorm,进入 File > Settings (Windows/Linux) 或 PhpStorm > Preferences (macOS)。
  2. 导航到 Build, Execution, Deployment > Deployment
  3. 点击左上角的 + 按钮添加新的部署配置,选择 SSH
  4. 填写服务器信息:
    • Name:自定义名称。
    • Host:服务器IP地址。
    • Port:默认22。
    • User name:服务器用户名。
    • Auth type:选择 Key pair (OpenSSH 或 PuTTY)。
    • Private key file:选择私钥文件路径。
  5. Mappings 选项卡中,配置本地和远程路径映射。
  6. 点击 ApplyOK 保存配置。
  7. 点击 Test SSH Connection 确保信息正确无误。
  8. 同步文件到远程服务器:右键点击项目根目录,选择 Upload to Remote Host,然后选择之前配置好的远程服务器即可。

通过FTP/SFTP连接到Ubuntu服务器

  1. 打开PhpStorm,进入 File > Settings (Windows/Linux) 或 PhpStorm > Preferences (macOS)。
  2. 导航到 Build, Execution, Deployment > Deployment
  3. 点击左上角的 + 按钮添加新的部署配置,选择 FTPSFTP
  4. 填写服务器信息:
    • Name:自定义名称。
    • Type:选择 FTPSFTP
    • Host:服务器IP地址。
    • Port:默认21 (FTP) 或 22 (SFTP)。
    • User name:服务器用户名。
    • Auth type:选择 PasswordKey pair (OpenSSH 或 PuTTY)。
    • 如果选择 Key pair,则需选择私钥文件路径。
  5. Mappings 选项卡中,配置本地和远程路径映射。
  6. 点击 ApplyOK 保存配置。
  7. 点击 Test FTP/SFTP Connection 确保信息正确无误。
  8. 同步文件到远程服务器:右键点击项目根目录,选择 Upload to Remote Host,然后选择之前配置好的远程服务器即可。

配置远程解释器

  1. 打开PhpStorm,点击 File > Settings (或使用快捷键 Ctrl+Alt+S)。
  2. 在设置窗口中,选择 Languages & Frameworks > PHP
  3. 单击右上角的齿轮图标,然后选择 Add
  4. 在弹出的对话框中,选择 Remote 作为解释器类型。
  5. Host 字段中输入远程服务器的IP地址或域名,并在 Port 字段中输入步骤3中设置的端口号。
  6. 单击 Test Connection 以确保连接成功。如果一切正常,单击 OK 以添加远程解释器。
  7. 返回PhpStorm的主界面,转到 Run > Edit Configurations
  8. 单击左上角的加号图标,然后选择 PHP Built-in Web Server
  9. Document root 字段中输入远程服务器上的项目目录。
  10. Port 字段中输入一个可用的端口号,以便从本地计算机访问远程服务器上的PHPStorm项目。
  11. 单击 OK 以保存配置。

通过以上步骤,您可以在PhpStorm中成功连接到Ubuntu服务器,并进行文件的上传和下载。如果遇到连接问题,请检查网络连接、服务器防火墙设置以及SSH密钥配置等。

0
看了该问题的人还看了