SimpleBoxes

OS X Lion で FastCGI を利用する

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 をインストール。

$ 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

スポンサーリンク

<< FloatyMemo / FloatyMemo+ ver 1.08 リリース :: FloatyMemo / FloatyMemo+ ver 1.09 リリース >>