OS X Lion で FastCGI を利用する
- 2011.08.22 Monday
- dev
Mac OS X 10.6 Snow Leopard のときには FastCGI が標準でインストールされた状態でした。
ですので、FCGI モジュールを CPAN 経由でインストールして、conf ファイルで FastCGI モジュールを読み込むように設定するだけで FastCGI に関する基本的な設定 (perl CGI で FastCGI を利用するための下準備) は完了できました。
しかしながら、Mac OS X 10.7 Lion では標準で FastCGI がインストールされていませんので、自前でインストールする必要があります。
FastCGI 最新版と FastCGI Apache2 モジュール最新版を fastcgi.com からそれぞれ取得します。
- FastCGI 最新版 ver 2.4.0 [tar.gz (468.6KB)] 2011.08 現在
- FastCGI Apache2 モジュール最新版 ver 2.4.6 [tar.gz (100KB)] 2011.08 現在
まずはいつものように FastCGI をインストール。
$ tar zxf fcgi-current.tar.gz $ cd fcgi-(VERSION) $ ./configure $ make $ sudo make install
続いて Apache のモジュールをインストール。
$ tar zxf mod_fastcgi-current.tar.gz $ cd mod_fastcgi-(VERSION) $ apxs -o mod_fastcgi.so -c *.c $ sudo apxs -i -a -n fastcgi mod_fastcgi.la
参考 : Running Movable Type on OS X with FastCGI & apxsでapacheにモジュールを追加する
perl の FCGI モジュールは cpan コマンドでインストールしておきます。
httpd.conf で インストールした FastCGI をロードするように追加します。
LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so
最後に Apache2 を再起動して設定終了です。
$ sudo apachectl restart
スポンサーリンク