1 安装Ruby
默认安装
2 安装rubygems
windows下默认安装了Gem Gem –v察看版本
3 安装rails
C:/>gem install rails --include-dependencies
4 安装FastCGI
下载RubyForApache
http://rubyforge.org/projects/rubyforapache
RubyForApache包含了mod_fastcgi和mod_ruby,我们只需要用到mod_fastcgi。安装时要选好Apache的目录,installer会在选定的目录/modules下面放入mod_fastcgi
5 安装Rmagick
gem install RMagick-win32-1.9.2-mswin32.gem
ruby postinstall.rb
6配置 apache
httpd.conf 添加
LoadModule fastcgi_module modules/mod_fastcgi.so
LoadModule rewrite_module modules/mod_rewrite.so
<IfModule mod_fastcgi.c>
AddHandler fastcgi-script. .fcgi
</IfModule>
FastCgiConfig -restart-delay 120 -idle-timeout 150 -appConnTimeout 100 -init-start-delay 100 -startDelay 100
添加虚拟主机项目路径在C:/Temp下
<VirtualHost *:80>
ServerName mywww
DocumentRoot d:/itsm/public/
<Directory d:/itsm/public/>
SetEnv RAILS_ENV production
Options FollowSymLinks ExecCGI
AllowOverride all
Allow from all
Order allow,deny
</Directory>
</VirtualHost>
7 修改项目的public/.htaccess文件
添加
#RewriteBase /rfcinfos
将RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]改为
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
配置完成