温馨提示×

CentOS上PHPStorm如何远程调试

小樊
40
2025-05-14 22:57:36
栏目: 编程语言

在CentOS上配置PHPStorm进行远程调试,通常涉及以下几个步骤:

  1. 安装和配置SSH服务器
  • 确保你的CentOS系统上已经安装了SSH服务器。如果没有安装,可以使用以下命令进行安装:
    sudo yum install openssh-server
    
  • 启动并启用SSH服务:
    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  • 配置防火墙允许SSH连接。CentOS 7及以上版本使用firewalld,可以使用以下命令开放SSH端口(默认端口22):
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    
  1. 配置PHPStorm远程调试
  • 打开PHPStorm,进入 File > Settings (Windows/Linux) 或 PHPStorm > Preferences (Mac)。
  • 在左侧导航栏中,选择 Tools > Deployment,然后点击 Configuration
  • 点击 + 按钮添加一个新的配置,选择 SSH Remote Debug
  • Host 字段中输入远程服务器的IP地址或主机名。
  • Port 字段中输入SSH服务器的端口号(通常是22)。
  • User name 字段中输入远程服务器上的用户名。
  • 如果使用密码认证,勾选 Use password authentication 并输入密码。如果使用SSH密钥认证,勾选 Use key pair authentication,然后选择私钥文件。
  • 点击 Test Connection 确保配置正确。
  1. 启动远程调试
  • 在PHPStorm中,打开你想要调试的PHP文件。
  • 在代码中设置断点。
  • 点击工具栏上的 Debug 按钮(通常是一个虫子图标),然后选择你刚刚配置的远程调试配置。
  • PHPStorm将通过SSH连接到远程服务器,并在设置的断点处暂停执行,允许你进行调试。

请注意,具体的配置步骤可能会因PHPStorm版本和远程服务器的设置而有所不同。如果遇到问题,建议查阅PHPStorm的官方文档或联系技术支持获取帮助。

0