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閱讀 1,196評論 0 4
  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie閱讀 2,934評論 0 3
  • php+mysql+apache+centos 編譯安裝 領導要求先保證php環境穩定,然后再去考慮其他,例如性能...
    dnaEMx閱讀 2,257評論 1 16
  • 突發奇想,特別想寫一篇文章來慰藉一下我自己都不知道的心情的時候,我在想,我要按什么題目。 冥思苦想,始終不知道我該...
    時間溜了走了閱讀 158評論 0 1
  • 文/心靈的氧氣 ?小歪是個有理想,對生活有追求的女孩子,正因為如此,我和她接觸漸漸增多而成為朋友。 有一次,她跟我...
    心靈的氧氣閱讀 464評論 3 9