|
|
||
とりあえず標準でついてくる apache は 1.3.33 なので apache2 にバージョンうp。ソースからコンパイルするか darwinports から入れるかで悩んだ結果 ports にした。理由は特にないです。
# wget http://darwinports.opendarwin.org/downloads/DarwinPorts-1.2.1-10.4.dmg
してゲットしたファイルをダブルクリックすれば ports のインストールはとりあえずおk
# sudo port selfupdate
して ports 自身をうpグレード。
# sudo port install apache2
apache2 をインスコ。予想外に 2.2.2 というかなり挑戦的なバージョンが入った。
# sudo port install rb-rubygems
gem のインストール
# sudo port install fcgi # sudo port install mod_fastcgi
# sudo port install mysql4 +server
# sudo port install rb-mysql # sudo port install rb-fcgi
mysql と fcgi の ruby モジュールインストール
# sugo gem install rails
# cd ~/projects # rails Test # cd Test # ./scripts/server
http://localhost:3000/ にアクセスして rails の動作確認。
# sudo vim /opt/local/apache2/conf/httpd.conf
125 行目あたりに
Include /opt/local/apache2/conf/extras-conf/*.conf
を追加。apache の起動ユーザ・グループの設定より下に書いておけばどこでもおk。
以下を新規作成
# sudo vim /opt/local/apache2/conf/extras-conf/mod_fastcgi.conf LoadModule fastcgi_module modules/mod_fastcgi.so <IfModule mod_fastcgi.c> FastCgiIpcDir /tmp/fcgi_ipc/ AddHandler fastcgi-script .fcgi </IfModule>
あと virtualhost の設定とか各自好みで。AllowOveride とか PathInfo は設定した方がいい。
# sudo /opt/local/apache2/bin/apachectl start
apache 起動
# cd path/to/webdir # ln -s ~/projects/Test/public rails_test
公開ディレクトリにテストアプリケーションのシンボリックリンクをはる。
http://localhost/rails_test/ にアクセスして動作確認。

おk

おkk!
Skyler2007/05/08 14:01http://ccb17d01fecdfa1fd0eb15f555894ea3-t.gf7tiuy9.info <a href="http://ccb17d01fecdfa1fd0eb15f555894ea3-h.gf7tiuy9.info">ccb17d01fecdfa1fd0eb15f555894ea3</a> [url]http://ccb17d01fecdfa1fd0eb15f555894ea3-b1.gf7tiuy9.info[/url] [url=http://ccb17d01fecdfa1fd0eb15f555894ea3-b2.gf7tiuy9.info]ccb17d01fecdfa1fd0eb15f555894ea3[/url] [u]http://ccb17d01fecdfa1fd0eb15f555894ea3-b3.gf7tiuy9.info[/u] b8c211221d19f4c8bbabc2332ed541f5
僕が持ってる本もid:onishiさんと同じ たのしいRuby なので何か違う本でやろう。会社の人が持ってる プログラミングRuby をかりてやろうかな。