mod_fcgidを含む複数のPHPバージョン/ cPanel

mod_fcgidを含む複数のPHPバージョン/ cPanel

mod_fcgidとPHP 5.3でコンパイルされたcPanelサーバーで複数のPHPバージョンを実行しようとしています。

以下はcPanelで生成されたPHP設定です。

AddHandler fcgid-script .php5 .php4 .php .php3 .php2 .phtml
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php5
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php4
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php3
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php2
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .phtml

私はソースからPHP 5.2をコンパイルし、そのファイルを/usr/local/php52の下に置き、次のようにラッパーを作成しました。

#!/bin/sh

exec /usr/local/php52/bin/php-cgi

次に、ApacheのPHP設定ファイルに次の内容を追加します。

AddHandler fcgid-script-php52 .php52
FCGIWrapper /usr/local/cpanel/cgi-sys/php52 .php52

これが正しいアプローチかどうかはわかりません。ここで、デフォルトのアカウントの代わりにこのラッパーを使用するために特定のアカウントを持つ方法を知りたいです。

答え1

/usr/local/php52/にphp52をコンパイルしたので、ラッパーがよさそうです。実行可能であることを確認してください。

chmod a+x ファイル

そしてその所有権。これを行うには、chown コマンドを使用します。この機能を使用するための完全な手順を確認するには、以下のリンクをたどるのが最善です。mod_fcgid

関連情報