关于php.ini的一些问题。 [ 2.0 版本 ]
首先我的环境是wamp。
在Apache
的bin
下边有一个php.ini
,并且在一直以来,我所有的配置文件都是在这个php.ini里处理的,
但是呢,最近为了安装pear,发现在php的目录下有两个配置文件,php.ini-development
和php.ini-production
,于是把其中的production
那个配置文件改为了php.ini
,然后我就开始郁闷了。现在我的其他项目貌似都是加载的这个新的配置文件,这个是为什么,我不太明白他的加载方式。
phpinfo
里面也是这个Loaded Configuration File D:\wamp\bin\apache\apache2.4.9\bin\php.ini
。
可为什么我觉得我已经不用他了。
有同样疑惑或者已经处理过问题的小伙伴说一说
xczizz 补充于 2016-09-09 12:34
xczizz 补充于 2016-09-09 15:36
哦。看了这位佚名作者的最后一句话,我懂了,这两个配置文件其实并不冲突,因为我发现,我出现问题的时候是在(cmd的)命令行中运行php的,而这个地方需要加载配置的恰好就是php中的配置文件。这个其实很好去查看了,在命令行中输出php -i | more
就可以很明显的看到,配置文件所在的地方。(如果没有php.ini
,图中箭头所指的位置就是none
)
对比上面的图片,就可以知道,Apache下的php.ini
是在服务器端使用的。
ok,这样就解释得同通了,哎,早点输入-i就好了,有浪费了一个多半天的的时间。
共 1 个回答
xczizz 比尔吉沃特
注册时间:2016-03-08
最后登录:2020-11-09
在线时长:97小时50分
最后登录:2020-11-09
在线时长:97小时50分
- 粉丝6
- 金钱4967
- 威望90
- 积分6837