例如我有好幾台雲端伺服器,我要把我自己編譯的php7部署到這些機器上,我不想在這些機器上琢個編譯安裝php7,那麼我該怎麼做才能讓這些機器都擁有相同環境的php7 ?
例如我有好幾台雲端伺服器,我要把我自己編譯的php7部署到這些機器上,我不想在這些機器上琢個編譯安裝php7,那麼我該怎麼做才能讓這些機器都擁有相同環境的php7 ?
Docker
如果發行版一樣的話(Linux),那麼可以先在一台VPS編譯,然後再打包編譯好的檔案(deb/rpm),再安裝到其他VPS上面。
vagrant 也可以
如果你是運維,有能力自己寫shell腳本,那麼建議寫一個搞定一鍵安裝你自己的環境,參考這個http://lnmp.org/,優點是不依賴基礎架構,隨便是雲端服務還是自建機房、主機、VPS伺服器什麼的都可以
如果你是用阿里雲,而且你只是不專業的運維,或者你只是一個略懂linux的後端,那麼建議
自訂鏡像:基於使用者係統快照生成,包括初始系統環境、 應用環境和相關軟體配置 。選擇自訂鏡像建立雲端伺服器,節省您的重複配置時間。
還有一些其他選擇
docker
的用途之一貌似就有LZ的這種情況哦,值得研究下,同樣相當於多掌握了一項技能~~