centos

phpstorm在centos如何使用ssh

小樊
49
2025-04-20 17:54:06
栏目: 编程语言

在CentOS上使用PhpStorm通过SSH连接到远程服务器并进行PHP开发,可以按照以下步骤进行配置:

配置SSH连接

  1. 安装OpenSSH服务: 确保你的CentOS系统上已经安装了OpenSSH服务。如果没有安装,可以使用以下命令进行安装:

    sudo yum install -y openssh-server
    
  2. 配置SSH服务: 编辑SSH的主配置文件 /etc/ssh/sshd_config,确保以下配置项已经设置:

    Port 22
    PermitRootLogin yes
    PasswordAuthentication yes
    PubkeyAuthentication yes
    

    然后重启SSH服务:

    sudo systemctl restart sshd
    sudo systemctl enable sshd
    
  3. 生成SSH密钥对: 在本地计算机上生成SSH密钥对:

    ssh-keygen -t rsa
    

    按照提示操作,将公钥保存到默认路径(通常是 ~/.ssh/id_rsa.pub)。

  4. 复制公钥到远程服务器: 使用 ssh-copy-id 命令将公钥复制到远程服务器的 ~/.ssh/authorized_keys 文件中:

    ssh-copy-id username@server_ip
    

    输入远程服务器的登录密码后,公钥将被自动复制到服务器上。

在PhpStorm中配置SSH连接

  1. 打开PhpStorm: 启动PhpStorm并进入 File -> Settings(Windows/Linux)或 PhpStorm -> Preferences(macOS)。

  2. 配置Deployment设置

    • 在左侧菜单中选择 Tools -> Deployment -> Configuration...
    • 点击 + 按钮添加一个新的服务器配置,选择 SFTP 作为连接类型。
    • 填写服务器的地址、端口以及认证信息(用户名和密码或使用密钥文件)。
    • 点击 Test Connection 确保一切正常。
  3. 配置PHP解释器

    • Settings 对话框中,选择 Languages & Frameworks -> PHP
    • 点击 齿轮 图标,选择 Add,然后指定PHP解释器的路径。
  4. 创建和配置PHP项目

    • 在PhpStorm中创建一个新的PHP项目,并选择合适的PHP解释器。
    • 配置项目的SDK和库路径。
  5. 运行和调试

    • 在代码编辑器中打开应用程序的入口文件(例如 index.php)。
    • 转到 Run -> Edit Configurations,添加一个新的 PHP Built-in Web Server 配置。
    • Document root 字段中,浏览到应用程序的根目录。
    • Port 字段中,指定服务器将监听的端口(例如8000)。
    • 点击 Run 按钮启动服务器,然后通过浏览器访问 http://localhost:8000 来运行应用程序。

通过以上步骤,你就可以在CentOS上使用PhpStorm通过SSH连接到远程服务器,并进行PHP开发和调试了。

0
看了该问题的人还看了