PHP5 も入れてみる

なんか、PHP5はデフォルトで入っているようなのだが

$ /usr/bin/php -v
PHP 5.2.4 (cli) (built: Sep 23 2007 22:34:35) 
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

Apacheで動いてほしいので、やっぱりMacPortsでインストール。

$ sudo port install php5 +apache2
...
--->  Installing php5 5.2.4_1+apache2+macosx

If this is your first install, you might want
cd /opt/local/apache2/modules
/opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so

* copy  /opt/local/etc/php.ini-dist to  /opt/local/etc/php.ini
--->  Activating php5 5.2.4_1+apache2+macosx
$ /opt/local/bin/php -v
PHP 5.2.4 (cli) (built: Nov 12 2007 23:54:38) 
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
$ cd /opt/local/apache2/modules
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
[activating module `php5' in /opt/local/apache2/conf/httpd.conf]
$ grep php /opt/local/apache2/conf/httpd.conf
LoadModule php5_module        modules/libphp5.so

インストールできたっぽいです。

/opt/local/apache2/conf/extras-conf/mod_php.conf というのが追加されたので、設定に追加

$ sudo vim /opt/local/apache2/conf/httpd.conf
# PHP5
Include conf/extras-conf/mod_php.conf
$ sudo /opt/local/apache2/bin/apachectl restart

試しに、/opt/local/apache2/htdocs/test.php で print してみたら、動きました。パチパチ。