2009年11月17日 星期二

LINUX's XAMPP架上ROR

菜鳥什麼都不會.於是一路死了快一週才架起來

測試機台是用(已經有跑PHP的)XAMPP .似乎因為是XAMPP所以modruby使用失敗(因為路徑配置問題無法裝進XAMPP的Apache.或者只是當時還沒裝developer包才失敗.以後再研究)
基本上看的文以mongrel官網Rails wiki和javaeye為主

直接下結論(之前的盲點)

XAMPP要加掛developer包才能成功gem install mysql(路徑也要對好XAMPP的mysql) .這關是最後卡的關卡.或者應該是一開始就卡只是一直不懂.ROR要先gem好mysqk套件才能接上mysql.基本上ROR的安裝和MYSQL的gem都是看這篇

 gem install mysql -- --with-mysql-include=/opt/lampp/bin/mysql --with-mysql-config=/opt/lampp/bin/mysql_config

上面是如果直接預設安裝XAMPP in LINUX.路徑應該就會一樣(另developer包直接tar解下去沒意外是不會有問題的.當然怕的話先備一下是好的)

mongrel也gem好後.再來就參考mongrel官網或其他教學(這部份文章很多、Lightly ROR也有提過)

為何會花一週的時間.其實前三天是先參考了這篇的教法.後來說要直接結合已經有的XAMPP才又做撤退再開的動作.Apache的http.conf再多迷路一陣子.就變成這種情況……

總之目前已經能看到網頁了.可喜可賀.再來要繼續研究能讓PHP一起活在主機上的方法……(如果有的話)

補記:發現更之前我其實有挖到一個針對xampp的外掛包.找機會再用了=___=
補記二:一台Apache上同時跑ROR和PHP的方法:Listen兩個port設好virtualhos即可

參考文

Lighty ROR:Apache 2.2 + Mongrel 設定方式Mongrel 使用方式 Part 2 : Mongrel ClusterRuby on Rails 伺服器架設原理

WIN上跑XAMPP結合ROR方法.留著以防萬一

沒有留言:

張貼留言