ブログトップ 記事一覧 ログイン 無料ブログ開設

森薫の日記 RSSフィード

December 24(Wed), 2008

CentOS 5.2にPassenger(mod_rails)をインストール

| 11:05 |  CentOS 5.2にPassenger(mod_rails)をインストールを含むブックマーク

gemコマンドでPassengerインストール

# gem install passenger

依存関係のあるソフトウェアインストール

私の環境では以下の2つをインストールする必要があった。

# yum install gcc-c++
# yum install httpd-devel

Apacheインストール

以下のコマンドを実行してPassengerをApache2にインストールする。依存関係のあるソフトウェアがすべてインストールされていないと警告が表示される。その際は、そのソフトウェアインストール後、再度このコマンドを実行する。

# /usr/bin/passenger-install-apache2-module

Apacheの設定ファイルを編集

passenger-install-apache2-moduleコマンドが正常に実行されると、Apacheの設定ファイルを編集するように指示される。指示にしたがって、/etc/httpd/conf/httpd.confに以下の記述を追加する。

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6
PassengerRuby /usr/bin/ruby

Apache再起動

最後にApache再起動して完了。

# /etc/rc.d/init.d/httpd restart

参考