PHP開發環境簡析
阿新 • • 發佈:2017-05-09
安裝 桌面 nbsp pmp 總結 ubunt bsp 虛擬機 xshell
單工作機情況
- windows + wamp
- windows + XShell類終端工具 + linux虛擬機
- Ubuntu桌面版 自帶終端
- Mac OS + mamp
- Mac OS 自帶終端
- Mac OS + linux虛擬機
多工作機情況
- 工作機 + 局域網開發機
總結
咱遇到的各種開發環境的搭配通常是以上幾種。單工作機和多工作機這說法是咱自己總結的。這幾種情況咱都經歷過。
wamp和mpmp都是一鍵安裝的開發環境,集成服務器、數據庫等軟件。優點是簡單,但是不好個性配置。比如安裝各種擴展就麻煩死了。
經歷了這麽多開發環境,我覺得最好的方式是:虛擬機 或 共享實體開發機的方式。
1、虛擬機跨平臺,windows、Ubuntu、Mac OS 都支持。虛擬機上假設桑巴服務就可以共享網絡驅動器,從而隨意挑選自己喜歡的編輯軟件。
而虛擬機的鏡像文件就可以無痛拷貝,在各平臺使可以無痛導入,即插即用,比如萬一換機器了就可以把鏡像文件備份後導入(比如離職^o^)。另外Linux虛擬機也最接近服務器配置。
laravel推薦的homestead其實也是一種虛擬機的方案。
2、局域網共享開發機的形式對開發人員要求最低,配置好一臺服務器以後,同樣的開啟桑巴服務,可以方便的圖形化編輯。也可以ssh過去vim編輯。
PHP開發環境簡析