centos

phpstorm远程连接centos服务器

小樊
51
2025-08-14 16:02:55
栏目: 云计算

以下是使用PhpStorm远程连接CentOS服务器的步骤:

  1. 配置服务器SSH服务

    • 安装SSH服务:sudo yum install openssh-server
    • 启动并设置开机自启:sudo systemctl start sshdsudo systemctl enable sshd
    • 配置防火墙允许SSH(默认端口22):sudo firewall-cmd --permanent --add-service=sshsudo firewall-cmd --reload
  2. 生成并配置SSH密钥(可选,推荐)

    • 本地生成密钥对:ssh-keygen -t rsa -b 4096,按提示保存私钥和公钥。
    • 将公钥复制到服务器:ssh-copy-id username@server_ip,输入密码后完成配置。
  3. 在PhpStorm中配置远程连接

    • 添加SSH服务器
      File > Settings > Tools > SSH Configurations,点击“+”选择“SFTP”,填写服务器IP、端口(默认22)、用户名,选择私钥文件认证。
      • 点击“Test Connection”测试连接是否成功。
    • 配置项目同步
      Deployment > Configuration,添加服务器,设置本地项目路径与服务器目标路径的映射关系。
  4. 远程开发与调试(可选)

    • 配置PHP解释器
      Languages & Frameworks > PHP > CLI Interpreter,添加远程解释器,选择SSH连接,指定服务器PHP路径(如/usr/bin/php)。
    • 启用Xdebug调试
      • 服务器安装Xdebug:sudo yum install php-xdebug,编辑php.ini配置xdebug.remote_host(本地IP)、xdebug.remote_port(如9003)。
      • PhpStorm中添加调试配置:Run > Edit Configurations,选择“PHP Web Page”,设置服务器、端口及Xdebug参数,启动监听后即可断点调试。

注意事项

参考来源:

0
看了该问题的人还看了