我有LinuxUbuntu10.10,当我在终端中运行下面的内容时:
php -i | grep php.ini我得到了加载的配置文件=> /etc/php5 5/cli/php.ini
如果在浏览器中使用phpinfo(),则如下所示:
加载的配置文件/etc/php5 5/apache2/php.ini
这意味着有不同的ini文件根据php_sapi_name!
现在的问题是,如何为所有用户代理(浏览器、cli等)设置相同的php.ini,而不将相同的文件复制到不同的位置!?
发布于 2011-02-04 21:52:29
我不认为设置所有不同的php上下文来使用相同的配置一开始是一个好主意,但如果你真的想要的话,你可以只拥有一个php.ini,所有其他的都是符号链接。
我不认为有一种方法可以改变php的行为,说明它将包含哪个文件,而至少不需要重新编译它。
发布于 2011-02-04 21:52:23
你可以用符号链接。
ln -s /etc/php5/cli/php.ini /etc/php5/apache2/php.ini发布于 2011-02-04 21:53:13
用一个符号连接来代替其中的一个怎么样?
https://stackoverflow.com/questions/4903290
复制相似问题