php.iniの置き場所

Pocket

デフォルトではない場所にphpをインストールしたのだが、どうもphp.iniが読み込めていないようだ。
phpinfo()で見てみたところ「Configuration File (php.ini) Path」の項目が「C:\WINDOWS」になっていた。
意図しているのは別のディレクトリ。
調べてみたところ、apacheがphp.infoを探しに行くときの順序は以下のようになっている模様。
※以下、「http://www.php.net/manual/ja/faq.installation.php#faq.installation.phpini」から抜粋
–ここから
Windows の場合、php.ini のデフォルトパスは Windows ディレクトリになります。 Apache ウェブサーバを使っている場合はまず Apache がインストールされているディレクトリ (例えば c:\program files\apache group\apache にある php.ini を探そうとします。このため、異なる php.ini ファイルを異なるバージョンの Apache ごとに置いておくことができます。
–ここまで
明示的にphp.iniの場所を指定する為には、Apacheのhttpd.confに以下の行を追加する。
–ここから
# php.ini の場所を設定
PHPIniDir “C:test/aaaa/php” #実際にphp.iniのあるディレクトリを指定
–ここまで
Apache2とphpの設定については以下のサイトを参照。
http://www.php.net/manual/ja/install.windows.apache2.php


お役に立てましたか?

ブックマークをどうぞ!

スポンサード リンク

コメントを残す