【PHP】php.iniの探し方
phpで開発している時、php.iniの場所を調べたくなる時があります。例えばextensionを追加したい場合、サーバー共通でログの出力方法を変えたりなどなど。
でも、サーバーOSやphpのインストール方法の違いによりphp.iniの場所が異なっていることがあります。そこで一発でphp.iniの探し方を説明します。
phpinfoの内容を見る
FTP等でサーバーのアクセス出来る場合、最も簡単なのはphpinfoの内容を見ることです。
phpinfoの見方ですが、とても簡単。
例えば「phpinfo.php」というファイルを作成し、下記の内容を記載します。
<?php phpinfo() ?>
だけです。
このファイルをFTPツールでWebアクセス出来る場所のアップし、ブラウザでアクセスします。例えば下記のような感じ。
http://domein.com/phpinfo.php
すると上記のような画面が表示されます。
Configuration File (php.ini) Pathの欄を見てみましょう。「/etc」にあることがわかります。
ご注意ください!
上図のようにphpinfoではPHPやサーバーに関するあらゆる情報が表示されます。本番環境にphpinfo.phpファイルを置きっぱなしにしておくと、良からぬ人に情報を盗まれハッキングの対象ともなりかねません。
取扱には十分注意しましょう!
ちなみに、上記のphpinfoの内容は弊社ローカルサーバーで実行した内容です。