MacPortsでPHP5をインストール

port、variantsを確認

$ port list | grep php
$ port variants php5

php5をインストール

$ sudo port install php5 +apache2 +mysql5 +pcntl +pear

インストール確認

$ port installed | grep php5

LoadModuleにphp5モジュールを追加

$ cd /opt/local/apache2/modules/
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so 

php.iniをコピー

$ sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini

mod_php.confをインクルード

$ sudo vi /opt/local/apache2/conf/httpd.conf
Include conf/extras-conf/mod_php.conf

apache再起動

$ sudo /opt/local/apache2/bin/apachectl -t
Syntax OK
$ sudo /opt/local/apache2/bin/apachectl restart

動作確認

$ sudo vi /opt/local/apache2/htdocs/test.php
<?php
    echo phpversion();
?>
$ curl http://localhost/test.php
5.2.6