最近有學生問我,直接使用PHP集成環境和我們自己獨立安裝的php環境有什么不一樣嗎?
答:PHP集成環境,和自己安裝的php環境實際上沒啥區別的,只不過大部分的集成環境進行了一些綠化操作,本質上沒啥區別。
下面我們先來介紹一下集成環境的基本概念、常見的php集成環境以及集成環境的選擇,然后再詳細說明PHP集成環境與安裝版的具體區別。
你們應該會經常聽到WAMP這詞吧,那么WAMP是什么意思?
Windows下的Apache+Mysql+PHP,稱為WAMP。
而Linux系統下的Apache+Mysql+PHP,稱為LAMP。
WAMP和LAMP的區別在於操作系統,總而言之,只是一種利於區別的叫法。
而這個WAMP環境可以是集成好的,也可以是你自行獨立安裝的WAMP,通常提到的WAMP大部分是指集成好的。
WAMP還可以分為以下三大類:
1、php集成環境(集成了所有的必須的組件,安裝完集成環境,就可以直接運行網站,雖然不需要分開獨立安裝各組件,但還是需要額外安裝VC運行庫)
2、php綠色集成環境(相對而言是綠色的php集成環境,自身集成VC運行庫,不需要安裝VC,解壓后可直接使用,不使用時關閉服務即可,不會滯留在系統里面。)
3、php獨立安裝版環境(自行獨立安裝各個組件,操作比較繁瑣,需要浪費一定的時間,有利於提高自己的配置能力,對於新手來說卸載也比較麻煩。)
PHP集成環境目前流行的有以下幾款:
1、apmserv
2、xampp
3、phpnow
4、wampserver
5、PHPWAMP
PHP集成環境的選擇,是選擇集成版,還是綠色集成版。
目前大部分的PHP集成環境都不是純綠色的,安裝后還需要自行安裝VC運行庫,如果你對php環境不夠了解,卸載也不方便,有時候因為安裝了多個PHP集成環境,哪怕用PHP集成環境自身的卸載功能,也比較難以卸載,卸載后還會遇到各種奇葩的問題,卸載后導致無法正常安裝和使用php環境,所以還是推薦使用純綠色版的PHP集成環境,比如PHPWAMP,這款純綠色環境自身集成了“強制卸載一切PHP集成環境”功能,能一鍵強行干掉任何PHP集成環境,如下圖所示,執行一鍵干掉后,就可以重新安裝你想要的任意PHP集成環境了,簡單粗暴,一步到位。
那么到底PHP集成環境與自己安裝的有啥區別捏?
就好比,你喜歡吃蛋糕,蛋糕你可以自己在家里做,也可以到外面買現成的。所以你如果對蛋糕比較了解,那么你就可以做出比外面店里還要好吃的蛋糕。相反,你如果不了解蛋糕的制法,你還是老老實實去店里買現成的吧。
PHP集成環境也是一樣的道理,如果你對PHP環境比較了解,自己配置就行了,如果你對相關配置不太了解,可以直接使用現成的PHP集成環境,不過大部分的集成環境安裝包體積比較小,是因為對其進行了精簡,閹割了相關組件,是不完整的,而且大部分PHP集成環境主要目的就是用作本地調試的,如果你想要直接在服務器上搭建網站,建議使用一些比較完整無閹割版的PHP集成環境,比如PHPWAMP這種綠色集成環境(安裝包沒那么小,所集成的所有組件都是完整版的,無閹割)。
總而言之,如果你自認為對PHP環境的配置很了解,那么請自行配置,如果你對此方面的知識有所欠缺,可以直接使用PHP集成環境。