先日Plesk7.5.4が入っているサーバにPHP5をCGI版としてインストールしたんだけど、CGI版PHP5をWebユーザーにも使用したくなった。
通常と少々勝手が違ったのでメモ。
1.Webユーザーのドキュメントルート直下にPHPのバイナリを拡張子をcgiにしてアップデートし、パーミッション等設定
本当ならドメインユーザーにcgi-binにアップして共通して使えるようにしたいところだけど、上手くいかなかったし、vhost.confとか弄れば良いのかもだけど、追加する度にそうしてApache再起動も嫌なので。
拡張子がcgiって付けるのも気持ち悪いけどねえ、これまたしゃーない。
2.以下の.htaccessファイルをアップ
今回は「php5.cgi」というファイル名でPHPのバイナリをアップし、「.php」という拡張子にPHP5を適用させたい場合。
usernameにはWebユーザー名を。
phpinfo()でPHP5の内容が表示されたら成功(多分)。
いろいろ面倒だなあ。
サーバ引越ししたいよー。
通常と少々勝手が違ったのでメモ。
1.Webユーザーのドキュメントルート直下にPHPのバイナリを拡張子をcgiにしてアップデートし、パーミッション等設定
本当ならドメインユーザーにcgi-binにアップして共通して使えるようにしたいところだけど、上手くいかなかったし、vhost.confとか弄れば良いのかもだけど、追加する度にそうしてApache再起動も嫌なので。
拡張子がcgiって付けるのも気持ち悪いけどねえ、これまたしゃーない。
2.以下の.htaccessファイルをアップ
Action php5-script /~username/php5.cgi
AddHandler php5-script .php
Options +ExecCGI今回は「php5.cgi」というファイル名でPHPのバイナリをアップし、「.php」という拡張子にPHP5を適用させたい場合。
usernameにはWebユーザー名を。
phpinfo()でPHP5の内容が表示されたら成功(多分)。
いろいろ面倒だなあ。
サーバ引越ししたいよー。