升级Ubuntu 16后,带有PHP 7.0的Eclipse不会在断点处停止的问题可能是由于PHP版本升级导致的兼容性问题。为了解决这个问题,可以尝试以下几个步骤:
- 确保已安装PHP调试器插件:在Eclipse中,打开"Help"菜单,选择"Eclipse Marketplace",搜索并安装适用于PHP的调试器插件,例如Xdebug。
- 配置PHP调试器:在Eclipse的"Window"菜单中选择"Preferences",展开"PHP"选项,选择"Debug"子选项。在这里,你可以配置PHP调试器的相关设置,如端口号、断点等。
- 检查PHP版本和配置:确保你的系统已经升级到了PHP 7.0,并且PHP配置文件(php.ini)中的调试相关配置正确设置。例如,确保xdebug扩展已启用,并且相关配置项(如xdebug.remote_enable、xdebug.remote_host等)正确设置。
- 检查Eclipse项目配置:在Eclipse中,打开你的PHP项目,右键点击项目名称,选择"Properties",然后选择"PHP Debug"。在这里,确保"PHP Debugger"选项已选择,并且相关配置正确设置。
如果以上步骤都已经尝试但问题仍然存在,可以尝试以下额外的解决方法:
- 清理Eclipse工作空间:关闭Eclipse,删除工作空间目录下的.metadata文件夹,然后重新启动Eclipse并导入项目。
- 更新Eclipse和相关插件:确保你正在使用最新版本的Eclipse和PHP调试器插件。在Eclipse中,打开"Help"菜单,选择"Eclipse Marketplace",然后选择"Installed"选项卡,检查是否有可用的更新。
- 检查操作系统和PHP环境:确保你的操作系统和PHP环境都已正确安装和配置。可以尝试在终端中运行PHP脚本,检查是否能够正常调试。
希望以上解决方法能够帮助你解决问题。如果问题仍然存在,建议查阅Eclipse和PHP调试器的官方文档或社区论坛,寻求更详细的帮助和支持。