ROR + Apache + Passenger + mysql 安装

英文文档: How to: Ruby on Rails + Ubuntu + Apache with Passenger

安装ruby可以使用rvm进行管理:
curl -sSL https://get.rvm.io | bash -s stable
rvm install 1.9.3

apt-get 安装apache mysql

apt-get install apache2 apache2-mpm-prefork apache2-prefork-dev mysql-server mysql-client libmysql-ruby libmysqlclient15-dev

gem 安装rails mysql passenger
gem install passenger mysql2 rails
配置
passenger-install-apache2-module
将下面的配置写到/etc/apache2/apache2.conf

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

执行a2enmod rewrite

创建rails工程
rails new [project name] -d mysql

创建VirtualHost文件
a2ensite [VirtualHost].conf
最后:
service apache2 restart

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • redmine是很适合用于小型团队的项目管理软件,而且开源,界面也清爽,功能也全面。不过它是ruby开发的,各种调...
    dnaEMx阅读 4,879评论 0 4
  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie阅读 8,006评论 0 3
  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 6,908评论 1 16
  • 突发奇想,特别想写一篇文章来慰藉一下我自己都不知道的心情的时候,我在想,我要按什么题目。 冥思苦想,始终不知道我该...
    时间溜了走了阅读 1,098评论 0 1
  • 文/心灵的氧气 ​小歪是个有理想,对生活有追求的女孩子,正因为如此,我和她接触渐渐增多而成为朋友。 有一次,她跟我...
    心灵的氧气阅读 3,273评论 3 9