wamp 下的php.ini位置问题
今天在本地学习PHP上传文件,而不论如何修改 php.ini文件中的 post_max_size、upload_max_filesize 属性,均不起作用,理论上upload_max_filesize 的值应小于post_max_size 的值。
通过如下方式访问 php.ini 文件:
然后,好奇怪....为什么呢?发现wamp下其实有两个php.ini 文件,我是装在E盘的
一个在:
E:\wamp\bin\apache\apache2.4.9\bin\php.ini
而另一个在:
E:\wamp\bin\php\php5.5.12\php.ini
而通过以上方法进入的是 apache 目录下的。
所以问题来了,究竟哪一个才是本地浏览器访问php文件的配置文件呢?
在 www 目录下新建一个phpinfo.php 文件,内容是:
<?php
phpinfo();
注意以下位置,它表明php配置文件是E:\wamp\bin\php\php5.5.12\ 目录下
所以更改了此目录下的文件上传的配置,奏效~~~
但是如何从小图标进入的是该php.ini 文件呢
找到wamp 目录下的 wampmanager.ini 文件中有这样的一句:
parameters: "E:/wamp/bin/apache/apache2.4.9/bin/php.ini"
将此路径改为 “E:\wamp\bin\php\php5.5.12\php.ini”
发现这样并不起作用 因为每次启动 wamp 时,wampmanager.ini 又恢复原样,而网上有说重启电脑后生效,不过并没有作用 ==
我也在纳闷~ ,暂时无法解决,先记上。只能暂且从 文件目录 访问
E:\wamp\bin\php\php5.5.12\php.ini 修改配置信息