好奇为什么系统说它是从不同的目录加载php.ini文件

好奇为什么系统说它是从不同的目录加载php.ini文件,php,apache,Php,Apache,我想知道为什么我的系统说它是从/etc/php5/apache2/php.ini运行php的 实际上它是从/etc/php5/cli/php.ini运行的 当我对文件夹目录中的一个文件执行phpinfo()操作时,我收到了此消息,但是对配置文件的更改并未影响服务器,直到我在整个系统中搜索php.ini文件并在cli/目录下找到php.ini文件: 希望你能看到。我不知道到底该怎么做才好 这是有意的,因此您可以根据运行时环境轻松地进行不同的配置 在您的环境中,当php以命令行模式运行时,它使用/

我想知道为什么我的系统说它是从/etc/php5/apache2/php.ini运行php的 实际上它是从/etc/php5/cli/php.ini运行的

当我对文件夹目录中的一个文件执行phpinfo()操作时,我收到了此消息,但是对配置文件的更改并未影响服务器,直到我在整个系统中搜索php.ini文件并在cli/目录下找到php.ini文件:


希望你能看到。我不知道到底该怎么做才好

这是有意的,因此您可以根据运行时环境轻松地进行不同的配置

在您的环境中,当php以命令行模式运行时,它使用
/etc/php5/cli/php.ini
。 当您从浏览器访问它时,php是从apache运行的。然后使用
/etc/php5/apache2/php.ini