MacPortsでPHP5実行環境をインストール

Apache2.2とPHP5のインストール

% sudo port -d selfupdate
% sudo port -d sync
% sudo port install apache2 +preforkmpm
% sudo port install php5 +mysql5 +apache2 +pear

apacheの設定

% sudo mkdir /opt/local/apache2/conf/conf.d
% sudo vi /opt/local/apache2/conf/httpd.conf
 →行ないたい設定を行う。Include conf/conf.d/*.confを記述するのは必須。
% sudo vi /opt/local/apache2/conf/conf.d/php.conf
 →php.conf参照。

php.conf

LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php

Apacheの起動と停止

% sudo /opt/local/apache2/bin/apachectl stop
% sudo /opt/local/apache2/bin/apachectl start

Apache自動起動させたい時は下記を実行

% sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist