是否可以在同一臺服務器上配置PHP和Ruby on Rails?雖然我會使用RoR More,但我仍然希望擁有PHP,這可能嗎?是否有任何重大缺陷?Ruby on Rails + PHP |如何在同一個Web服務器上配對PHP和Ruby?
3
A
回答
3
是的,這絕對有可能。你可以啓用/設置mod_php和mod_passenger。這將取決於你的操作系統如何做到這一點。基本上,你需要啓用這兩個模塊,然後有獨立的虛擬主機:一個用於PHP,一個用於Ruby。
如果你讓我知道你的操作系統或更多關於你想達到的目標,我可以讓這個答案更詳細。
缺點是增加了內存使用量,並且可能通過啓用PHP更復雜的安全需求。但這不是一個巨大的缺點。
1
這絕對有可能。
有很多方法可以做到。一種方法是在Apache中安裝PHP和Passenger模塊,並通過Apache路由請求。
另一種方法,以及我個人用於在同一臺服務器上處理PHP和Rails的方法是在選定的PHP/Rails服務器機制之前設置nginx,並且具有nginx重寫請求。
Cookie(和會話)可以在PHP和Rails之間共享,以使用戶體驗順暢。
相關問題
- 1. 幾個服務器上的Ruby on Rails
- 2. 集成Thrift ruby服務器和Ruby on Rails Web應用程序
- 3. Ruby on Rails API和Web服務
- 4. Ruby/Ruby on Rails vs PHP
- 5. Ruby on Rails Postgres服務器
- 6. 在Mac上爲Ruby on Rails設置本地Web服務器
- 7. LAMP和Ruby on Rails可以在同一個VPS服務器上一起運行
- 8. Ruby on Rails vs PHP
- 9. Ruby on Rails Web服務與POST請求
- 10. Ruby/Rails和Sharepoint Web服務
- 11. Web服務:Ruby on Rails與WCF
- 12. Ruby on Rails Web服務問題 - 新手
- 13. Ruby on rails:啓動雜服服務器
- 14. Heroku上的Ruby on Rails的Web服務器信息
- 15. 在同一臺服務器上運行PHP和Ruby有沒有什麼壞處?
- 16. Ruby On Rails: - WHM VPS服務器
- 17. Ruby on Rails服務器錯誤
- 18. Ruby和Rails或Ruby on Rails
- 19. Ruby on Rails服務器連接錯誤
- 20. 用Ruby on Rails重啓Apache服務器
- 21. Ruby on Rails服務器啓動問題
- 22. Ruby on Rails服務器停止工作
- 23. Ruby on Rails安裝服務器
- 24. Ruby on Rails服務器問題
- 25. 用Ruby on Rails控制Minecraft服務器
- 26. Ruby on rails服務器無法啓動
- 27. Ruby on Rails服務器沒有刷新
- 28. 卸載Ruby on Rails cPanel服務器
- 29. ruby on rails服務器命令
- 30. Ruby on Rails的服務器命令MAC
運行Apache的專用Linux機器人可以處理這個我想呢? –
當然,即使是雲服務器或VPS也可以處理它。這一切都取決於每個應用程序的內存要求。對於ubuntu,你可以'sudo a2enmod php'(如果還沒有的話)和'sudo a2enmod passenger'。通過紅寶石獲取最新乘客可能比通過apt庫更好。 – Ivan
嗨Ivanoats,你可以看看這裏嗎? http://stackoverflow.com/questions/13090988/running-rails-applications-with-passenger-alongside-php-applications – tompave