我瞭解如何在AWS彈性beanstalk上進行基本部署,但我試圖弄清楚的一個問題是如何部署Zend Framework 2應用程序。由於Zend Framework 2應用程序依賴於使用mod_rewrite運行的Apache,因此如何配置我的彈性beanstalk以確保Apache正在使用mod_rewrite執行?如何將我的zend framework 2應用程序部署到AWS彈性beanstalk?
編輯:我要添加到這個問題。我甚至不確定mod_rewrite是一個問題了。我根本無法在彈性beanstalk上部署zend framework 2骨架應用程序。我沒有問題部署一個簡單的PHP文件,但部署一個實際的Zend Framework 2應用程序是不行的。有任何想法嗎?
嗨用戶602525,這是如何泛出?你會說AWS是一個生產ZF2應用程序的可行解決方案嗎?作爲最佳測試環境呢? –
是的,AWS一直非常棒。自從這篇文章以來,我使用ZF2和AWS在我的工作中部署了幾個生產應用程序。我唯一的抱怨是,PHP是一個資源豬,也許PHP與ZF2是一個資源豬。我已經部署了幾個Java應用程序,比我部署的ZF2應用程序還要大,Java應用程序的運行時間只佔我放在一起的PHP應用程序的資源消耗的一小部分。這很重要,因爲我可以通過Java獲得更多的aws微型實例,而不是使用PHP。除此之外它一直很棒。 – user602525
受此成功故事的啓發,我直接進入文檔根目錄配置(配置>軟件配置[單擊齒輪圖標]>容器選項:文檔根目錄)並輸入「/ public」。我的應用立即開始工作。 –