一直使用的wamp集成环境作为php的开发环境, 用了这么久, 用过多个版本的wamp , 但是都发现一个问题 , 就是在软件的目录中修改php.ini , 重启之后都不能生效 , 如下图:
最近有时间研究了下这个问题, 首先在wamp文件夹下搜索, 发现除了php目录下存在php.ini之外, apache目录下也存在php.ini , 由于每次从菜单点进去修改之后,重启不奏效, 但是再次打开php.ini , 修改的地方还存在 , 于是打开apache下的php.ini , 进行比对 ,发现果然是自己修改过的 , 所以可以确定 , 修改后不奏效的问题源头出在此菜单所对应的php.ini的存储地址不对 , 原对应地址是D:\wamp\bin\apache\Apache2.4.4\bin\php.ini, 正确的应该是 D:\wamp\bin\php\php5.4.16\php.ini , 只要把它修改过来就可以。 那么问题来了 , 怎么修改呢 ?
下面是wamp安装后的文件目录 , 看到这个结构首先想到 , 配置文件应该是在wampmanager.ini 或者 wampmanager.conf 内 , 首先打开wampmanager.conf , 没有发现Apache2.4.4\bin\php.ini字样 , 再打开wampmanager.ini , 果然很轻松的就发现了Apache2.4.4\bin\php.ini字样 , 将错误路径修改正确后 , 满怀期待重启 wamp, 结果再点击目录还是apache下的那个....顿感失望..也觉得不合理
事实上 , 到此步我已经做了正确的修改 , 只是修改还没有奏效 , 需要重启电脑之后才能生效.
但是后面我又做了一些列折腾 , 且看我上图中 有一个.idea文件夹 ,这是phpstorm的项目配置文件 , 没错 , 我把整个wamp当作项目进行搜索了, 搜索Apache2.4.4\bin\php.ini字样 , 搜索之后, 确信是修改wampmanager.ini无误 , 突然想到 , 是否要重启电脑才能奏效 ? 果断重启 , 再开机之后 , 打开wamp , 发现果然OK了 .