OS・アプリ

Ubuntu + apache2 + fcgi

Ubuntu10.10 の Apache2 で FastCGI を有効にする方法のメモ

以下,FastCGI の有効化手順

fcgi モジュールのインストール

$ sudo apt-get install php5-cgi php5 libapache2-mod-fcgid

php5-fastcgi,fcgid.conf ファイルを作成

$ sudo vi /etc/apache2/conf.d/php5-fastcgi
AddHandler fcgid-script .php<br />FCGIWrapper /usr/lib/cgi-bin/php5 .php<br />MaxProcessCount 3<br />DefaultMaxClassProcessCount 2<br />TerminationScore 10<br />SpawnScore 80<br />IdleTimeout 300
$ sudo vi /etc/apache2/mods-enabled/fcgid.conf
AddHandler fcgid-script .php<br />FCGIWrapper /usr/bin/php5-cgi .php<br />MaxProcessCount 3<br />DefaultMaxClassProcessCount 2<br />TerminationScore 10<br />SpawnScore 80<br />IdleTimeout 300

etc/apache2/sites-enabled/000-default の内容を修正

$ sudo vi /etc/apache2/sites-enabled/000-default

Options Indexes FollowSymLinks MultiViews
を探して ExecCGI を追加

Options Indexes FollowSymLinks MultiViews ExecCGI

最後に apache2 を再起動

$ /etc/init.d/apache2 restart

で,出来上がり。


コメントを残す