天天看點

內建環境哪個好?四大PHP內建開發環境比較

http://www.5icool.org/a/201505/a11537.html

專注了這麼些年技術,沒有養成記錄和積累的習慣。如今樂于開源和分享經驗,卻停筆躊躇,不知該從何處說起。開通部落格也有一段時間了,也沒能寫出一篇像樣的文章,想了很久,覺得還是應該循序漸進,從搭建和配置開發、調試環境開始。

主流的 PHP 內建開發環境 (Integrated Development Environment 以下均簡稱為 IDE) 大概有十幾種,比如:Ze nd Studio,PhpStorm,Eclipse,NetBeans,Dreamweaver 等,各有各的優點和缺點,本文并不是對各個 IDE 的使用和調試進行詳細的對比和評測,因為每一款 IDE 均提供了大同小異的功能,隻是在細節方面有所差異罷了,結合我這些年的開發和使用經驗,大概的說說如下四種 IDE 的總體印象和使用感悟,希望能對大家的參考和選擇有所助益。

Z end Studio

網址:http://www.ze nd.com/en/products/studio

Z end Studio 是 Ze nd Technologies 公司基于大名鼎鼎的 Eclipse 二次開發 IDE,是目前公認的最好用的 PHP 開發環境,包含了用于開發、編輯、調試、配置 PHP 程式所需的所有部件,整合了 PHP 開發過程中所有工具,代碼提示和自動補全功能都不錯,調試代碼特别友善,對 Ze nd Framework 架構的支援非常好,是最适合團隊協作開發的通用內建開發環境,缺點是對 HTML、JavaScript、CSS 的支援不太好,而且需要收費授權,當然,這在天朝不是問題...    還有一點就是預設的開發面闆是白色背景,和 Eclipse 一樣沒有提供漂亮的外觀和主題,長時間盯着螢幕編碼和調試會感到非常的難受,在此教大家一個小技巧,Preferences->Editors->Text Editors->Background color->Color RGB 值自定義設定為:紅:203 綠:233 藍:207,如下圖所示:

內建環境哪個好?四大PHP內建開發環境比較

PhpStorm

網址:http://www.jetbrains.com/phpstorm/?fromMenu

PhpStorm是 jetBrains 公司開發的 IDE,與編碼神器 IntelliJ IDEA 同根同源,功能配置簡便,代碼提示和自動補全非常強大,對 HTML、JavaScript、CSS 的支援也非常強大,調試也很友善,簡直就是 PHP 開發公認神器。唯一的缺點是收費,但是在天朝...   你懂的,目前最新的好消息是對于教師和學生,可以免費注冊使用。

內建環境哪個好?四大PHP內建開發環境比較

NetBeans

網址:https://netbeans.org

NetBeans是一款開源的 IDE,作為後起之秀,代碼提示和自動補全的速度稍遜,對各種架構的支援也一般,主要優點是輕量、免費、占記憶體小,支援多種開發語言 C/C++、Java、Python 等等,大多數的時候被用來開發 Java 應用,主要缺點是有時候不太穩定,對 HTML、JavaScript、CSS 的支援隻能說一般。

內建環境哪個好?四大PHP內建開發環境比較

Dreamweaver

網址:http://www.adobe.com/products/dreamweaver.html

Dreamweaver是 Adobe 公司開發的前端設計和編碼內建開發環境,對 HTML、JavaScript、CSS 的支援非常好,代碼提示和自動補全速度稍慢,有些甚至需要手動開啟提示,有多種模式供開發者選擇,對于大型前端網頁網站的開發非常友善,無須執行程式便可實時觀看網頁制作效果,總的來說,是一款優秀的網頁前端設計工具,而不是一款優秀的 PHP 開發工具,而且 Dreamweaver 也是收費的。

內建環境哪個好?四大PHP內建開發環境比較

http://www.crsky.com/soft/11297.html

phpStudy程式包內建最新的Apache+PHP+MySQL+phpMyAdmin+Zend Loader,一次性安裝,無須配置即可使用,是非常友善、好用的PHP調試環境。該程式綠色小巧簡易迷你僅有13M,有專門的控制台。總之學習PHP隻需一個包。

對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。是以無論你是新手還是老手,該程式包都是一個不錯的選擇。

phpStudy功能特點:

1、全面适合 Win2000/XP/2003/win7 作業系統 。

2、該程式包內建以下軟體,均為最新版本。

   PHP 5.3.21  新型的CGI程式編寫語言,易學易用、速度快、跨平台。

   Apache 2.4.3  最流行的HTTP伺服器軟體,快速、可靠、開源。

   MySQL 5.5.30 執行性能高,運作速度快,容易使用,非常棒資料庫。

   phpMyAdmin 3.5.7 開源、基于WEB而小巧的MySQL管理程式。

   OpenSSL 1.0.1c 密碼算法庫、SSL協定庫以及應用程式。

   Zend Loader 5.5.0 免費的PHP優化引擎

   XCache 3.0.1    PHP緩存器/優化器 

   eAccelerator 1.0  PHP緩存加速器 

3、MySQL資料庫使用者名:root,密碼root,安裝後請重新設定密碼。 

4、本程式純綠色,支援系統服務和非服務兩種啟動方式,自由切換。改變安裝路徑或拷貝到别的電腦上也可正常運作;即便是運作完再更改路徑也能運作,真正做到無須配置。重寫控制台更加有效直覺地進行控制程式的啟停。 

5、應網友的要求制作Nginx版和Lighttpd版。Nginx版為phpfind,Lighttpd版為phpLight。

phpStudy特别注意:

1. 為了減少出錯安裝路徑不得有空格和漢字,如有防火牆開啟,會提示是否信任httpd、mysqld運作,請選擇全部允許。

2. 此為apache+php方案,需要Nginx+php方案的請到www.phpStudy.net下載下傳phpfind,Lighttpd+PHP方案下載下傳phpLight。

3. 重裝系統後或相關服務丢失時,隻需要點一下『運作模式-應用』即可。

4. 可通過菜單『解除安裝相關服務』進行解除安裝相關服務。

5. 在『啟動』、『停止』、『重新開機』三個啟停按鈕上右鍵可以有選擇地進行啟停,左鍵将控制全部的啟停。

6. 菜單『phpStudy 設定』可以進行php,apche,mysql的相關設定。菜單『站點域名設定』可以進行站點及域名的添加。

7. 本程式分為安裝版和非安裝版,無論是安裝還是免安裝,最後的效果完全一緻。

系統服務和非服務啟動的差別:

系統服務啟動:開機就會啟動,适合經常使用或做伺服器,無需手工啟動,服務會随開機而啟動,好處程式運作穩定。

非服務啟動:需要手動啟動一下,适合偶爾經常使用一下。在不使用的情況不會啟動相關程序,進而節省電腦的資源。 

        Zend Optimizer用優化代碼的方法來提高PHP 4.0應用程式的執行速度。實作的原理是對那些在被最終執行之前由運作編譯器(Run-Time Compiler)産生的代碼進行優化。一般情況下,執行使用Zend Optimizer的PHP程式比不使用的要快40%到100%。這意味着網站的通路者可以更快的浏覽網頁,進而完成更多的事務,創造更好的客戶滿意度。更快的反應同時也意味着可以節省硬體投資,并增強網站所提供的服務。是以,使用Zend Optimizer,就等于提高了電子商務的盈利能力。Zend Optimizer能給PHP使用者帶來很多益處,特别是那些營運網站的人。快速運作PHP程式可以顯著降低伺服器的CPU負載,并可以減少一半的反應時間,也就是從通路者點選連結到伺服器開始讀取頁面之間的時間。