<问题描述>
今天配置Eclipse + php过程中,遇到一个问题, 通过查看phpinfo()的输出信息,发现xdebug模块没有被正确加载。
个人开发环境配置: windows8 + apache 2.2.25 + php5.4.27 + mysql community 5.6 + xdebug(某种版本) <另类的奇葩>
<解决过程>
首先确认php_xdebugXXXXXXX.dll文件的配置路径,没有问题。
然后GOOGLE,网上有说extension、zend_extension和zend_extension_ts的区别,在xdebug官网上 ”configure php to use xdebug“ 简单阐述了zend_extension和zend_extension_ts的配置区别,其他地方也有介绍extension和加zend前缀的区别。了解这些后修改尝试,还是没有解决问题。最后想search php加载module的过程或则看源码看LOG,没找到却找到有怀疑xdebug版本的问题,和一个官网提供的分析工具页面,于是把phpinfo()的输出信息全部复制,并粘贴在分析工具页面的中间大框内,点击‘Analyse my phpinfo() output’ 按钮,片刻后出现相应的php环境分析,还有推荐下载的xdebug版本,下载推荐的xdebug版本重新试了一下,终于成功了。<问题解决>
- 确认配置是否有问题,包括配置的路径、路径分隔符等
- 确认xdebug的版本问题,可以考虑用官方分析工具页面
【PHP配置】 配置XDEBUG过程中遇到的一个问题
最新推荐文章于 2021-09-22 11:36:33 发布