« 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をサイン・インしてくださってもいいです。




保存しますか?