12

PHP を扱っている人なら誰でも、php.ini が大きなファイルであり、ssh を切り替える必要があるときに頭痛の種になる可能性があることを知っています。

たとえば、includeディレクティブを使用して nginx.conf を変更し、サイトが有効なディレクトリの下にあるすべてのファイルをメインの nginx.conf にロードできます。

だから私の質問は簡単です: php.ini で同じことをすることは可能ですか?

4

1 に答える 1

17

PHPインストールで.iniファイルをスキャンするように設定されている場合は、それらのいくつかをフォルダーにドロップできます。Ubuntuリポジトリを介してPHPをインストールした場合は、すでにこのように構成されているはずです。

phpinfo()(注:追加のiniファイルはリポジトリからphp拡張機能をインストールした結果であり、PHPには含まれません):

iniセクションが強調表示されたphpinfo

このディレクトリの設定は、コンパイル時のオプションです。

--with-config-file-scan-dir=/etc/php5/apache2/conf.d

Apacheを介して環境変数を設定することもできます。

SetEnv PHP_INI_SCAN_DIR /php/custom/scan/directory

詳細@ServerFault

于 2012-05-02T13:31:30.167 に答える