当我使用 安装 php5 时apt-get
,它似乎被配置为使用:
/etc/php5/cli/php.ini
对于 cli 二进制文件/etc/php5/apache2/php.ini
当通过 apache 运行时
我在任何配置文件中都找不到似乎可以设置此行为的任何内容。
我想用 php7 做同样的事情。我已经用以下命令编译了它:
--with-config-file-path=/etc/php7/apache2/
--with-config-file-scan-dir=/etc/php7/apache2/conf.d/
但这似乎让它使用该目录两个都cli 和 apache(当我这样做时,php -i
我看到它已加载php.ini
)/etc/php7/apache2
。
我如何让它为 CLI 使用不同的文件?
答案1
我最终只是分别编译了 apache 模块和 cli。
答案2
使用 php7.0 的本机安装,无需编译。php7 的配置目录是 /etc/php/7.0/cli,我在同一个文件中搜索 apache2,但未找到(再次)待会见 :-)