インストール

 もともとMacOSXではPHPがインストールされてはいる*1のだが、やっぱり最新版が使いたいという欲求はあるので(^^;

    • 参考

 http://www.waf.jp/index.html?page=mac
 http://www.entropy.ch/software/macosx/php/

    • バイナリ取得

 http://www.entropy.ch/software/macosx/php/#install
 ここから'PHP 4.3.6 (entropy.ch Release 4)'をダウンロード。ファイル名は'Entropy-PHP-4.3.6-4.dmg'。

    • インストール

 ダウンロードしたdmgファイルをマウントし、パッケージをダブルクリック*2

    • 設定

 php.iniの編集。
  特になし。
 httpd.confの編集。
  # vi /etc/httpd/httpd.conf



LoadModule php4_module   modules/libphp4.so


AddModule mod_php4.c


AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps

  とかいう設定をやるらしいが、なぜか動いてしまっているのでとりあえずは保留。
  現状は以下のようになっている。


#LoadModule php4_module libexec/httpd/libphp4.so
:
#AddModule mod_php4.c
:

# If php is turned on, we repsect .php and .phps files.
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

# Since most users will want index.php to work we
# also automatically enable index.php

DirectoryIndex index.html index.php


:
# begin entropy.ch PHP module activation
Include /usr/local/php/httpd.conf.php ←これがあるから動くのかも・・・
--------[/usr/local/php/httpd.conf.php]
#
# Additional PHP Apache directives,
# part of the entropy.ch PHP package for Mac OS X
#
# For more information, go to http://www.entropy.ch/software/macosx/php/
#

LoadModule php4_module /usr/local/php/libphp4.so
AddModule mod_php4.c
--------

# 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

    • 起動確認

 php_test.tar.gzをダウンロード後解凍し、Sitesフォルダにコピーする。
 パーソナルウェブ共有が開始されている事を確認したら、ブラウザから、
  http://localhost/~(username)/test.php
 にアクセスする。
 PHP Bersion 4.3.6のページが表示されればオッケー。

*1:MacOS X 10.3.5でversion 4.3.2

*2:MySQLでもそうだったが、パッケージしてくれた方には心から感謝感謝だわ。