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