« MAMP(Mac OS X+Apache+MySQL+PHP) | メイン | kebaneco日記が引っ越し »
2005年07月15日(金曜日)
PHP on Mac OS X (Panther) [ コンピュータ&インターネット ]
MAMPで寄り道をしたが,ApacheモジュールとしてPHPをインストールするための手順をメモしておく。Marc Liyanage - Software - Mac OS X Packages にMac OS X 用のPHPパッケージがあるのでダウンロードする。PHP4とPHP5の両方がある。とりあえずPHP5を選んだ。インストーラー・パッケージになっているので,言われた通りにするだけ。/private/etc/httpd/httpd.conf の末尾に以下を書き込んでいた。
# begin entropy.ch PHP module activation Include /usr/local/php5/httpd.conf.php # end entropy.ch PHP module activation # begin entropy.ch PHP module activation AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.php # end entropy.ch PHP module activation
念のため,/usr/local/php5/httpd.conf.php を見てみると,次の通り。
LoadModule php5_module /usr/local/php5/libphp5.so <IfDefine !APACHE2> AddModule mod_php5.c </IfDefine>
当該箇所は実は,httpd.conf にコメントアウトして書いてある。だから,その部分の # を削除しても良いのだった。その方が美しいが,まあ良いか。とにかく,これでApacheを再起動させれば良いだけのはずだった。
Apacheを再起動させて,簡単なPHPファイルを読み込ませて確認したいのだが,404 File Not Found だとさ。うーむ・・・。あれこれ調べたけど原因不明。httpd.confの設定は正しいはずだし・・・。
実はファイルを置く場所を間違えていた。URIが http://localhost/~hogehoge/hello.php だから,てっきり自分のホーム,つまり /Users/hogehoge/ に置くのだと思いこんでいた。正解は /Users/hogehoge/Sites/ でした。ちなみに自分のホームではなく,http://localhost/ 以下にしたいときは,ルートから /Library/WebServer/Documents/ 以下にファイルを置けばよい。
やれやれ!苦労は絶えませんなあ(笑)。
投稿者 sukarabe : 2005年07月15日 14:03
トラックバック
このエントリーのトラックバックURL:
http://njet.oops.jp/cgi/mt/mt-tb-alt.cgi/716
このリストは、次のエントリーを参照しています: PHP on Mac OS X (Panther):
» Mac OS X 用 MAMP 1.0公開 from the man
Mac OS XでApache/MySQL/PHPを簡単構築 [続きを読む]
トラックバック時刻: 2005年08月04日 23:39
コメント
コメントしてください
comment spam対策のため,名前とメールの入力が必須になっていますが,メールアドレスは公開されません。Web SiteのURLは任意です。Type Key IDをお持ちの方はType Keyをサイン・インしてくださってもいいです。