You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse本地PHP CLI项目无法调试断点不生效问题求助

解决Eclipse 2021-09 PHP CLI调试配置丢失、断点不生效问题

可按以下顺序排查修复:

  • 修复项目性质缺失
    右键项目 → 选择「属性」→ 找到*项目性质(Project Natures)*选项,检查列表中是否勾选了PHP CLI Support,未勾选则选中后点击「应用并关闭」,重启Eclipse后即可在项目Run/Debug Settings板块看到CLI配置创建选项。
  • 手动关联已有运行配置
    若你已经提前创建过CLI运行配置,可打开顶部菜单栏「运行 → 运行配置」,找到对应PHP CLI Application配置,切换到「通用(Common)」标签页,在「存储为」区域选择「共享的」,下拉选中当前项目作为存储位置,应用后即可在项目的Run/Debug Settings中看到该配置。
  • 校验Xdebug配置一致性
    PHP 8.0对应的Xdebug 3版本需在php.ini中添加以下配置:
    zend_extension=xdebug.so
    xdebug.mode=debug
    xdebug.start_with_request=yes
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003
    xdebug.idekey=ECLIPSE_DBGP
    
    再打开Eclipse「窗口 → 首选项 → PHP → 调试」,确认调试器选择Xdebug、端口配置与php.ini中完全一致,同时检查「已安装的PHP」列表里你使用的PHP 8.0.7版本的调试器配置匹配。
  • 清理调试配置缓存
    上述操作都无效时,关闭Eclipse,进入工作区目录的.metadata/.plugins/org.eclipse.debug.core/.launches文件夹,删除所有旧的CLI启动配置文件,重启Eclipse后重新创建CLI运行配置并关联项目即可。

配置完成后直接右键项目 → 调试方式 → PHP CLI Application,选择对应配置即可正常命中断点。

内容的提问来源于stack exchange,提问作者Murdok1011

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:09:00