【PHP】php.iniの探し方

【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の内容は弊社ローカルサーバーで実行した内容です。