win7安装wamp
网页phpinfo()
中 php.ini 位置是D:\wamp\bin\apache\apache2.4.9\bin\php.ini
但php --ini
位置却是 D:\wamp\bin\php\php5.5.12\php.ini
C:\Users\Administrator>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: D:\wamp\bin\php\php5.5.12\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
C:\Users\Administrator>
如何将 wamp中Apache使用的 php.ini 和 php使用的php.ini 统一
一个是apache-web访问,一个是ssh-cli访问。
比如内存限制,前者应该是服务器用于php的内存除以并发数,而后者通常是管理员手动任务,应当基本没有限制。
当然,别的进程调用cli-php这种理论情况下,还是要根据请求源头判断。
在wamp的根目录下,有一个wampmanager.conf
wamp的配置文件,
这是一个ini的配置文件,
找到php父选项
下的,phpConfFile子选项
,
修改这个子选项的值为你需要的php.ini
,然后重新启动就可以了。
D:\wamp\bin\apache\apache2.4.9\bin\php.ini
用于web访问时的配置文件,D:\wamp\bin\php\php5.5.12\php.ini
用于cli命令行使用时的配置文件
WEB访问的时候,修改D:\wamp\bin\apache\apache2.4.9\bin\php.ini
才管用,而修改 php 目录下面的那个不起作用~