4と5の切り替え
php4のインストール*1
$ ./configure --prefix=/usr/local/php/php4.4.x なんたらかんたら $ sudo make install $ sudo mv /usr/libexec/httpd/libphp4.so /usr/local/php/php4.4.x/. $ sudo vi /usr/local/php/php4.4.x/etc/php.ini LoadModule php4_module /usr/local/php/current/libphp4.so AddModule mod_php4.c <IfModule mod_php4.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule mod_dir.c> DirectoryIndex index.html index.php </IfModule> </IfModule> ~
php5のインストール*2
$ ./configure --prefix=/usr/local/php/php5.1.x なんたらかんたら $ sudo make install $ sudo mv /usr/libexec/httpd/libphp5.so /usr/local/php/php5.1.x/. $ sudo vi /usr/local/php/php5.1.x/etc/php.ini LoadModule php5_module /usr/local/php/current/libphp5.so AddModule mod_php5.c <IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule mod_dir.c> DirectoryIndex index.html index.php </IfModule> </IfModule> ~
後は、httpd.conf内のphp関連のディレクティブを削除して
以下を最後の方に追加
Include /usr/local/php/current/etc/php.conf
で、
$sudo rm /usr/local/php/current $sudo ln -s /usr/local/php/php4.4.x /usr/local/php/current $sudo apachectl restart
とか
$sudo rm /usr/local/php/current $sudo ln -s /usr/local/php/php5.1.x /usr/local/php/current $sudo apachectl restart