在 CentOS 上使用 PhpStorm 调试的完整步骤

一 环境准备与安装

万事开头难,调试环境的搭建是第一步,也是最关键的一步。别担心,跟着步骤走,其实并不复杂。

二 配置 Xdebug

安装只是第一步,正确的配置才是调试能跑起来的关键。这里有个常见的“坑”需要特别注意:Xdebug 2.x 和 3.x 的配置参数名完全不同,千万别混用

参数 Xdebug 3.x Xdebug 2.x
启用扩展 zend_extension=/usr/lib64/php/modules/xdebug.so zend_extension=/usr/lib64/php/modules/xdebug.so
调试模式 xdebug.mode=debug xdebug.remote_enable=1
客户端主机 xdebug.client_host=127.0.0.1 xdebug.remote_host=127.0.0.1
调试端口 xdebug.client_port=9003 xdebug.remote_port=9003
触发方式 xdebug.start_with_request=yes xdebug.remote_autostart=1
IDE Key xdebug.idekey=PHPSTORM xdebug.idekey=PHPSTORM

三 配置 PhpStorm

服务器端准备好了,现在轮到我们的“作战指挥中心”——PhpStorm 登场了。这里的配置核心就两点:告诉 PhpStorm 代码在哪里运行,以及如何与 Xdebug 对话

四 开始调试

一切就绪,激动人心的调试时刻到了。如何触发调试会话呢?主要有两种方式:

五 常见问题与排查

理想很丰满,现实有时会出点小状况。如果调试没按预期工作,别慌,按照下面这个清单逐一排查,十有八九能找到问题所在。

本文转载于:https://www.yisu.com/ask/89730815.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。