もともと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
<IfDefine HAVE_PHP4>
LoadModule php4_module modules/libphp4.so
</IfDefine>
<IfDefine HAVE_PHP4>
AddModule mod_php4.c
</IfDefine>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps
</IfModule>
とかいう設定をやるらしいが、なぜか動いてしまっているのでとりあえずは保留。
現状は以下のようになっている。
#LoadModule php4_module libexec/httpd/libphp4.so
:
#AddModule mod_php4.c
:
<IfModule 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
<IfModule mod_dir.c>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
:
# 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のページが表示されればオッケー。
コメント