LeopardでPHP開発環境を構築する方法
2008 年 3 月 5 日 水曜日
前回の記事「COLAMUNE ? Blog Archive ? いよいよMacPortsをインストール」でMacPortsがうまく入ったところで、次はPHPの開発環境の構築だ。
誤解を招きそうなので最初にあらかじめ断っておくが、MacPortsを入れない初期状態のままでも、PHP開発環境を構築することは可能だ。
前回の最後のあたりで、
sudo port -d install php5
とphpを入れようとした結果、インストールされたパッケージは以下の通り。
bzip2 @1.0.4_1 (active) curl @7.18.0_0 (active) expat @2.0.1_0 (active) freetype @2.3.5_1 (active) gettext @0.17_3 (active) jpeg @6b_2 (active) libiconv @1.12_0 (active) libmcrypt @2.5.8_0 (active) libpng @1.2.25_0 (active) libxml2 @2.6.31_0 (active) libxslt @1.1.22_0 (active) mhash @0.9.9_0 (active) ncurses @5.6_0 (active) ncursesw @5.6_1 (active) openssl @0.9.8g_0 (active) pcre @7.6_0 (active) pkgconfig @0.23_0 (active) tiff @3.8.2_1+macosx (active) zlib @1.2.3_1 (active)
と多くの関連パッケージが入ったが、この中にはphpがない。どうやらLeopardでは最初からphpがインストールされているようだ。
つまり、わざわざMacPortsを入れたりしなくても(入れた方が何かと便利だが)、apacheからphpが実行できるよう設定をするだけで、お手軽にPHP開発環境の構築ができるということである。設定手順は以下の通り。
- httpd.confにある以下の文のコメントを外す。
#LoadModule php5_module libexec/apache2/libphp5.so
- 以下のコマンドでapacheを再起動。それだけw
sudo apachectl restart
試しにbashとかシェルで
echo '<?php echo phpinfo();' > ~/Sites/phpinfo.php
とphp環境を確認できる簡単なプログラムを作って、
http://localhost/~(user name)/phpinfo.php をみてみよう。
設定がうまくいっていればphpinfo()情報がずらっと出てくるはずだ。
ざっとこの項目をみてみるとmysqlとかも最初から入っていた。Leopardすげー親切だなぁ。。
関連記事

