Ubuntuでの php.ini の場所 2016/11/04
apt-get
でインストールした場合、Apacheで動くPHPの
php.ini
は /etc/php5/apache2/php.ini
にある。この場所は phpinfo();
で確認できる。
コマンドラインで動くPHPの php.ini
は
/etc/php5/cli/php.ini
にある。この場所は
php -i | grep php.ini
で確認できる。
2つの php.ini
の違いは
$ diff /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
で確認できる。これによるとApacheで動く方は、PCNTL関数の実行とメモリの最大値が制限されているようだ。
(Ubuntu 13.04 で確認)
CentOS 6.4,7.2 ではApache版もCLI版も /etc/php.ini
にある。
2016/11/04 追記
ApacheモジュールではなくFPM(FastCGI)で動かす場合は、Ubuntuでは /etc/php5/fpm/php.ini
になるらしい。