记一次修改php.ini不生效的踩坑之旅

本文记录了一次在安装xdebug过程中遇到php.ini修改无效的问题。通过排查php版本、ini路径,最终借助strace工具定位到php加载的ini文件位置,解决了问题。
摘要由CSDN通过智能技术生成

前言

想给公司的测试环境装一个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的扩展目录下,我的如下:

安装过程如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值