コマンドラインで次を実行:
php --ini
次のようなものが得られます:
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File: /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed: /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
それは私のローカル開発マシンからのものです。しかし、興味深いのは 2 行目です。何も言及されていない場合は、最初のものを見てください。これは、PHP が php.ini
を探すパスです。 ファイル。
スクリプトで phpinfo() を使用して同じ情報を grep し、ブラウザで呼び出すことができます。出力の最初のブロックに記載されています。 php -i
コマンド ラインでも同じことを行いますが、非常に不便です。
これを見つける最良の方法は次のとおりです:
PHP を作成します (.php ) ファイルに次のコードを追加します:
<?php phpinfo(); ?>
ブラウザで開きます。実際に読み込まれているファイルが表示されます!
OPによる更新:
<オール><?php echo php_ini_loaded_file(); ?>
にも注意してください この回答で言及されています。
Linux での完全なディレクトリ ツリーの変更を監視する方法は?
バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します