1. 程式人生 > >PHP開發環境簡析

PHP開發環境簡析

安裝 桌面 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開發環境簡析