ubuntu

Ubuntu上phpstorm如何远程调试

小樊
36
2025-03-10 22:19:38
栏目: 编程语言
PHP开发者专用服务器,限时0元免费领! 查看>>

在Ubuntu上使用PhpStorm进行远程调试,你需要遵循以下步骤:

  1. 安装Xdebug扩展:

    在远程服务器上,你需要安装Xdebug扩展。可以通过以下命令安装:

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

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

    zend_extension=xdebug.so
    xdebug.mode=debug
    xdebug.client_host=<your_local_ip>
    xdebug.client_port=9003
    xdebug.start_with_request=yes
    

    请将<your_local_ip>替换为你的本地计算机的IP地址。保存更改并重启Web服务器。

  2. 配置PhpStorm:

    打开PhpStorm,然后转到"File" > “Settings”(或使用快捷键Ctrl+Alt+S)。在设置窗口中,导航到"Languages & Frameworks" > “PHP” > “Servers”。点击"+"按钮添加一个新的服务器配置。

    在"Server"选项卡中,填写以下信息:

    • Name: 任意名称,例如"Remote Server"
    • Host: 远程服务器的IP地址或域名
    • Port: Web服务器的端口(例如80或443)
    • Debugger: 选择"Xdebug"

    点击"OK"保存服务器配置。

  3. 配置调试监听器:

    转到"Run" > “Edit Configurations”。点击"+"按钮添加一个新的"PHP Remote Debug"配置。

    在"Configuration"选项卡中,填写以下信息:

    • Name: 任意名称,例如"Remote Debug"
    • Server: 选择刚刚添加的远程服务器配置
    • Port: Xdebug的端口(例如9003)

    点击"OK"保存调试配置。

  4. 开始远程调试:

    在PhpStorm中,打开你想要调试的PHP文件。在代码中设置断点,然后点击工具栏上的电话图标(或使用快捷键Shift+F9)启动调试会话。

    确保远程服务器上的Web服务器正在运行,并且你的应用程序可以通过浏览器访问。在浏览器中访问你的应用程序,触发断点。PhpStorm应该会捕获到断点,并允许你进行调试。

这就是在Ubuntu上使用PhpStorm进行远程调试的方法。如果你遇到任何问题,请检查Xdebug和PhpStorm的日志以获取更多信息。

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

相关推荐:如何在Ubuntu上使用PHPStorm远程调试

0
看了该问题的人还看了