debian

如何在Debian上使用phpstorm远程调试

小樊
37
2025-06-10 00:23:36
栏目: 编程语言

在Debian上使用PhpStorm进行远程调试,可以按照以下步骤进行:

1. 安装必要的软件和扩展

首先,确保你的系统已经安装了PHP和Xdebug扩展。

# 安装PHP
sudo apt update
sudo apt install php php-cli php-fpm

# 安装Xdebug
sudo pecl install xdebug

2. 配置PHP和Xdebug

编辑PHP的php.ini文件(通常位于/etc/php/7.x/cli/php.ini),添加以下配置:

zend_extension /usr/lib/php/20190902/xdebug.so
xdebug.mode = debug
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003
xdebug.idekey = PHPSTORM

保存文件并重启PHP服务器:

sudo systemctl restart php7.x-fpm

3. 配置PhpStorm

  1. 下载并解压PhpStorm: 访问JetBrains官网,下载最新版本的PhpStorm,解压到指定目录(例如/opt)。

  2. 启动PhpStorm: 进入解压后的目录,运行安装脚本:

    cd /opt/PhpStorm-2024.3.5/bin
    ./install.sh
    
  3. 激活PhpStorm: 启动PhpStorm后,输入激活码或使用许可证文件完成激活。

  4. 配置服务器

    • 打开PhpStorm,进入File -> Settings(快捷键是Ctrl+Alt+S)。
    • 转到Languages & Frameworks -> PHP -> Servers,添加一个新的服务器配置,输入服务器名称、主机名(127.0.0.1)和调试端口(9003)。
    • 转到Languages & Frameworks -> PHP -> Debug,确保已启用Xdebug并输入与php.ini中的设置相同的IDE密钥(PHPSTORM)。
  5. 配置PHP解释器

    • Languages & Frameworks -> PHP -> PHP Executable中,选择PHP的可执行文件路径(通常在/usr/bin/php)。
  6. 配置Composer(可选)

    • 如果未安装Composer,可以使用以下命令进行安装:
      curl -sS https://getcomposer.org/installer | php
      sudo mv composer.phar /usr/local/bin/composer
      
    • 在PhpStorm的Preferences -> Languages & Frameworks -> PHP -> Composer中,指定Composer的可执行文件路径(通常是/usr/local/bin/composer)。

4. 启动调试会话

  1. 在你的PHP代码中设置断点。
  2. 在PhpStorm中启动调试会话,可以通过点击电话图标或按Shift+F9来完成。
  3. 在浏览器中访问你的应用程序,以触发调试会话。

现在,代码将在设置的断点处暂停执行,并允许你逐步执行、查看变量值等。

如果在配置过程中遇到问题,建议查阅官方文档或寻求社区帮助。

0
看了该问题的人还看了