在CentOS上搭建lighttpd + fastcgi的环境

安装ruby的数据库适配器
yum install mysql mysql-devel gcc

gem install mysql -- --with-mysql-include=/usr/include/mysql --with-mysql-lib=/usr/lib/mysql

安装fcgi gem
之前要先自己编译fcgi, 我是安装到/opt/fcgi,然后
gem install fcgi -r -- --with-fcgi-lib=/opt/fcgi/lib --with-fcgi-include=/opt/fcgi/include
如果发现dispatch出错,检查一下$rails/public/dispatch.fcgi的头是不是对

安装ImageMagick & RMagick
yum install ImageMagick
yum install ImageMagick-devel
yum install freetype
yum install gd-devel
wget http://www.osresources.com/files/centos-windows-fonts/msfonts.tbz
mkdir /usr/share/fonts/default/TrueType
tar xvjpf msfonts.tbz -C /usr/share/fonts/default/TrueType/
gem install rmagick (如果版本不兼容自己去http://rubyforge.org/frs/?group_id=12&release_id=26534上下一个1.15.15)

# test:
ruby -rrubygems -e "require 'RMagick'; puts Magick::Long_version;"

发现这个版本的ImageMagick竟然不支持"widthxheight^"的操作。不得不自己编译。最新版本6.4.5, 源代码里面有一个QuickStart的文件,看一下再加上Google也很快搞定。现在好了。

你可能感兴趣的:(mysql,centos,lighttpd,Ruby,Rails)