この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
最後にApache上でPHPのバージョンを制御します
1) Apacheで.htaccessで設定を変更できるようにする
※httpd.confで「AllowOverride All」
2) cgi-binにPHPのシンボリックリンクを作成
※以下4.4.9の例
# cd /usr/local/apache2/cgi-bin
ln -s /usr/local/php/4.4.9/bin/php php449.cgi
3) CGIアクション設定
httpd.conf かドキュメントルートの .htaccessに以下を定義
Action php52-script /cgi-bin/php5212.cgi
Action php53-script /cgi-bin/php531.cgi
Action php4-script /cgi-bin/php449.cgi
4) 利用したいディレクトリに.htaccessを配置
※以下は.htm/.htmlもPHPを動かすように設定している
AddHandler php4-script .php .html .htm
PHP 4.4.9 をCGI版で動作しようとした際に、php.iniで以下を設定しないとエラーして動かないので注意
cgi.fix_pathinfo=1