哪个 PHP ini 文件

哪个 PHP ini 文件

当我执行bash命令php --ini查找文件位置时php.ini,加载的文件是:

Loaded Configuration File:         /etc/php5/cli/php.ini

但是当我在我的网络服务器上运行 a 时php.info,我得到的是加载的:

/etc/php5/apache2/php.ini

我可以运行什么命令来返回与 Apache 关联的命令?

我记得在 CentOS 中,我可以使用哪个 php(我认为)并且它会返回它,但使用 Debian 它不起作用。

答案1

在 libapache-mod-php5 下运行时默认加载/etc/php5/apache2/php.ini,我不知道如何从命令行执行此操作,您可以使用命令行选项指定要手动加载的 ini 文件--php-ini

例如:

$ php --ini --php-ini /etc/php5/apache2/

但是,似乎即使在上述情况下,也会/etc/php5/cli/conf.d解析。显然,要覆盖该目录,您可能需要在编译时设置它,请参阅:https://stackoverflow.com/questions/15183218/php-cli-does-not-use-additional-ini-files

相关内容