インストール
もともと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のページが表示されればオッケー。