GNU/Linux >> Linux の 問題 >  >> Linux

php.ini はどこにありますか?

コマンドラインで次を実行:

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
    1. システムコールのソースコードはどこにありますか?

    2. Linux 検索結果を rm にパイプできないのはなぜですか?

    3. grep コマンドを使用して Linux で name=php.ini のファイルを検索する方法

    1. buildinfo.sh ファイルはどこにありますか?

    2. Java SDK をインストールした後、Linux のどこで Java SDK を見つけることができますか?

    3. pygame の依存関係はどこで見つけてインストールできますか?

    1. Linuxのfindコマンドの25の簡単な例

    2. Linux の <conio.h> ヘッダー ファイルはどこにありますか? <conio.h> が見つからないのはなぜですか?

    3. cp コマンドのソース コードはどこから入手できますか?