1. 程式人生 > >整合環境哪個好?四大PHP整合開發環境比較

整合環境哪個好?四大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整合開發環境 php整合環境 php整合環境哪個好

PhpStorm

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

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

PHP整合開發環境 php整合環境 php整合環境哪個好

NetBeans

網址:https://netbeans.org

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

PHP整合開發環境 php整合環境 php整合環境哪個好

Dreamweaver

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

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

PHP整合開發環境 php整合環境 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負載,並可以減少一半的反應時間,也就是從訪問者點選連結到伺服器開始讀取頁面之間的時間。

猜您喜歡