温馨提示×

phpstorm在ubuntu上如何调试

小樊
37
2025-03-06 21:26:35
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 Ubuntu 上使用 PhpStorm 进行 PHP 调试的步骤如下:

  1. 安装 Xdebug 扩展:

    在终端中运行以下命令来安装 Xdebug 扩展:

    sudo apt-get update
    sudo apt-get install php-xdebug
    

    然后重启你的 web 服务器(例如 Apache 或 Nginx)。

  2. 配置 Xdebug:

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

    zend_extension=xdebug.so
    xdebug.mode=debug
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003
    xdebug.start_with_request=yes
    

    请根据你的 PHP 版本和 web 服务器进行相应的调整。

  3. 配置 PhpStorm:

    打开 PhpStorm,然后依次点击 File > Settings(或使用快捷键 Ctrl+Alt+S)。在设置窗口中,展开 Languages & Frameworks,然后点击 PHP。在右侧的设置面板中,找到 Servers 部分,点击 + 添加一个新的服务器。填写服务器名称、主机名(或 IP 地址)和端口号(默认为 80)。点击 OK 保存设置。

    接下来,在 PHP 设置面板中找到 Debug 部分,确保 Xdebug 选项已启用。

  4. 设置断点:

    在 PhpStorm 中打开你想要调试的 PHP 文件,然后在代码行号左侧单击以设置断点。断点将以红色圆圈显示。

  5. 启动调试会话:

    在 PhpStorm 的右上角,点击绿色的电话图标(或使用快捷键 Shift+F5)启动调试会话。确保你的 web 服务器正在运行。

  6. 触发断点:

    在浏览器中访问你的 PHP 应用程序,触发设置了断点的代码。当代码执行到断点时,PhpStorm 将自动切换到调试视图,你可以查看变量值、调用堆栈等信息。

  7. 结束调试会话:

    当你完成调试时,点击 PhpStorm 右上角的红色方块按钮(或使用快捷键 Ctrl+F2)结束调试会话。

通过以上步骤,你应该可以在 Ubuntu 上使用 PhpStorm 进行 PHP 调试。如果遇到问题,请检查 Xdebug 扩展是否正确安装,以及 PhpStorm 和 Xdebug 的配置是否正确。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:PHPStorm在Ubuntu上如何调试代码

0