wampserver3.1.7无法正常加载Xdebug解决方案
原因:尝试多次为PHP(php7的多个版本)加载Xdebug模块,按照百度出来的帖子修改都无果,磨了几个下午才找到真正原因!!相信很多朋友也会遇到这个低级问题,故在此写上具体解决方法!!!
1、 安装wampserver、phpstorm
- 首先确保wampserver正常安装,基本上傻瓜式安装即可(最后只需要修改apache的服务端口号便可正常运行,图标显示绿色即表示成功)。
- 安装PHP的编辑器phpstorm。
2、加载Xdebug模块
1) 在wampserver控制平台操作打开php扩展模块Xdebug
wampserver3.1.7自带Xdebug模块,只要找到固定位置打开扩展模块即可,具体操作见下两图。
2) 配置php.ini文件(这里有坑,wamp的坑)
当完成第一步之后,接下来需要对php.ini文件进行配置操作。坑:(不知道是否有朋友和我一样,在网上找到了php.ini更改内容,具体内容大致是相同的,对【Xdebug】中的zend_extension进行路径配置等;但是配置好了,为啥运行phpinfo()函数或者使用php -m命令,为了就没有xdebug模块呢??)
然后围着这个坑我就一直在百度,找来找去就是搞不定呢???为啥呢??因为我们习惯了在wamp的控制平台进行更改php.ini文件,如下图所示。殊不知,此php.ini(phpforapach.ini)非彼 php.ini(某php版本对应下的原始php.ini)。
所以此处的坑一定要注意了,在修改了wamp控制平台上的php.ini,还需要直接进入到php文件夹下找到真正的php.ini进行修改配置,如下图所示。