前言
想给公司的测试环境装一个xdebug,按照以往的方式(之前已经装过很多次了),编译安装了xdebug,然后修改php.ini,将xdebug扩展加进去,可是,不论怎么改,都不生效,xdebug就是没有。
首先,我想到的是xdebug版本不对,由于之前有过这种经验,xdebug安装了,结果由于版本的问题,导致没有扩展没有加载成功。可是,我的xdebug版本是从xdebug官网解析而来,版本应该没有问题才多。
然后,我想到了,是不是由于php.ini路径不对,我修改错了php.ini。结果,真的是这个原因。
下面详细讲解下,我这次的踩坑之旅。
一、安装xdebug
下面简单介绍下我安装xdebug的过程。
先phpinfo()打印出php环境的信息,再到https://xdebug.org/wizard.php去解析phpinfo的内容,找到合适的xdebug版本,然后下载版本,上传到服务器后再安装,然后将生成的xdebug.so放到php的扩展目录下,我的如下:
安装过程如下: