Skip to content


php.iniの置き場所

このエントリーをはてなブックマークに追加
はてなブックマーク - php.iniの置き場所
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
Share on GREE

デフォルトではない場所に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

関連するかもしれない記事



他のブログも読む

Posted in PHP.

Tagged with , , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.

*