PHP4と5を切り替えて使う
オリジナルはEntropy.ch Discussion Forums :: View topic - Running PHP 4.* & PHP 5.*です。他にもっと良い方法があるかも知れません。
1. まずPHP 4をインストールしたら「httpd.conf」ファイルを、「php4.httpd.conf」という名前でコピーします。
ターミナルを起動して、注意:入力する文字は「」の中のものです。
「cd /etc/httpd/」と入力してリターンキー。(httpdディレクトリへ移動)
「sudo cp httpd.conf php4.httpd.conf」と入力してリターンキー。(「php4.httpd.conf」という名前でコピー)
管理者パスワードを聞かれる場合がありますので、その場合はパスワードを入力してリターンキー。
2. 次にPHP 5をインストールしてMacを再起動したら「httpd.conf」ファイルを、「php5.httpd.conf」という名前でコピーします。
ターミナルを起動して、注意:入力する文字は「」の中のものです。
「cd /etc/httpd/」と入力してリターンキー。(httpdディレクトリへ移動)
「sudo cp httpd.conf php5.httpd.conf」と入力してリターンキー。(「php5.httpd.conf」という名前でコピー)
管理者パスワードを聞かれる場合がありますので、その場合はパスワードを入力してリターンキー。
3. 切り替える時は、次に使用するPHPのバージョンの「phpバージョン番号.httpd.conf」ファイルを、オリジナルの「httpd.conf」に上書きコピーします。
ターミナルを起動して、注意:入力する文字は「」の中のものです。
例えばPHP5に切り替えたいなら
「sudo cp /etc/httpd/php5.httpd.conf /etc/httpd/httpd.conf」と入力してリターンキー。(「httpd.conf」ファイルを「php5.httpd.conf」で上書きコピーします)
管理者パスワードを聞かれる場合がありますので、その場合はパスワードを入力してリターンキー。
例えばPHP4に切り替えたいなら
「sudo cp /etc/httpd/php4.httpd.conf /etc/httpd/httpd.conf」と入力してリターンキー。(「httpd.conf」ファイルを「php4.httpd.conf」で上書きコピーします)
管理者パスワードを聞かれる場合がありますので、その場合はパスワードを入力してリターンキー。
「sudo /usr/sbin/apachectl graceful」と入力してリターンキー。(Apacheを再起動します)
再起動が成功すると
/usr/sbin/apachectl graceful: httpd gracefully restarted
と表示されます。
まれに再起動しないことがあるとのことで、その時は
「sudo /usr/sbin/apachectl start」と入力してリターンキー。
してください。
バージョンを確認するには、エディタ等で
<html >
<head>
<title>PHP TEST</title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>
というファイルを作成してください。ファイル名は「test.php」として/Library/WebServer/Documentes/内に保存しておいてください。
お使いのブラウザで「http://localhost/test.php」あるいは
「http://127.0.0.1/test.php」と指定して、いろんな項目が表示されればOKです。