在Ubuntu上使用PhpStorm进行远程调试,你需要遵循以下步骤:
安装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服务器。
配置PhpStorm:
打开PhpStorm,然后转到"File" > “Settings”(或使用快捷键Ctrl+Alt+S)。在设置窗口中,导航到"Languages & Frameworks" > “PHP” > “Servers”。点击"+"按钮添加一个新的服务器配置。
在"Server"选项卡中,填写以下信息:
点击"OK"保存服务器配置。
配置调试监听器:
转到"Run" > “Edit Configurations”。点击"+"按钮添加一个新的"PHP Remote Debug"配置。
在"Configuration"选项卡中,填写以下信息:
点击"OK"保存调试配置。
开始远程调试:
在PhpStorm中,打开你想要调试的PHP文件。在代码中设置断点,然后点击工具栏上的电话图标(或使用快捷键Shift+F9)启动调试会话。
确保远程服务器上的Web服务器正在运行,并且你的应用程序可以通过浏览器访问。在浏览器中访问你的应用程序,触发断点。PhpStorm应该会捕获到断点,并允许你进行调试。
这就是在Ubuntu上使用PhpStorm进行远程调试的方法。如果你遇到任何问题,请检查Xdebug和PhpStorm的日志以获取更多信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>