ちょいとPHPをFastCGIで動かす必要があったので、VirtualBox内のテストサーバーに設定した。
次やる時に思い出せるようにメモ。
環境はCentOS5、PHP5.2.11。
インストールするのはmod_fcgid。
標準のyumレポジトリには、このモジュールが無いので、別途epelを設定してインストール。
(今回はepelの設定は割愛。)
1 |
# yum --enablerepo=epel install mod_fcgid |
でインストール。
後はvhosts.confの設定したい箇所に
1 2 3 4 5 |
<Directory "/hoge/moge/poge/"> Options ExecCGI AddHandler fcgid-script .php FCGIWrapper /usr/bin/php-cgi .php </Directory> |
を追加してから
1 |
# /etc/init.d/httpd restart |
でApacheを再起動して、
1 |
<?php phpinfo(); |
と記述したPHPファイルアップし、「Server API」に「CGI/FastCGI」と表示されていればOK。