php(做為現在的主流開發語言) 讓很多初學者卻步的原因是相對復雜的 php(做為現在的主流開發語言) 調試環境的建立,php(做為現在的主流開發語言) 的測試環境是學習 php(做為現在的主流開發語言) 首要解決的問題。所以,本文就以解決這個首要問題為開端。php(做為現在的主流開發語言) 環境配置是很靈活的,這裡我就按照更適合於學習的安裝方法來講解。我在開篇裡想說的是,安裝 php(做為現在的主流開發語言) 環境沒有想象的那麼難,其實當你多裝幾次以後,就會發現安裝 php(做為現在的主流開發語言) 真的很容易。
以下我所講到的內容將涵蓋主流 Windows 操作系統,也就是說,只講解 Windows 環境下 php(做為現在的主流開發語言) 開發環境的建立過程。本文將以最詳細、最通俗的語言描述這個過程。
我寫教程的目的,是給喜歡 php(做為現在的主流開發語言) 而又對 php(做為現在的主流開發語言) 不甚了解的朋友看的。我在 php(做為現在的主流開發語言) 入門時候走過很多彎路,因此,我最大願望是這篇教程能給初學者一個正確的引導,這樣我就知足了。如果你認為你是高手而且已經具備這些知識,請提出您的寶貴意見,多謝。
本文難免有錯誤和不足的地方,敬請指正。
示范操作系統: Windows Server 2003
所需軟件: php(做為現在的主流開發語言)、MySQL(和PHP搭配之最佳組合)、apache(Unix平台最流行的WEB服務器平台)、php(做為現在的主流開發語言)MyAdmin、Zend Studio
Zend Studio 的系統需求: 233MHz 以上的 CPU (依我看至少要 733M 以上的 CPU ),128M 以上的內存(我建議是512M),以及 100M 以上的磁盤空間。Windows NT、Windows 2000 或者 Windows XP , Windows Server 2003 操作系統。唯一值得注意的是,該軟件不支持 Windows 98 操作系統。我強烈建議開發 php(做為現在的主流開發語言) 不要使用 Windows 98 操作系統,推薦使用 Windows 2000/XP 或者 Windows Server 2003 操作系統。這樣能保證整個調試系統的穩定性。另外想說的是 Zend Studio 比較消耗內存,需要比較高的 CPU 主頻和比較大的內存支持,否則運行起來將會及其吃力。視您的系統來選擇是否安裝。
首先簡要說明一下以上所需軟件的用途,隨後我會以詳盡的文字來說明這些軟件的基本使用:
[php(做為現在的主流開發語言)]:很明顯這個是用來解析我們編輯出來的 php(做為現在的主流開發語言) 文件,配置 php(做為現在的主流開發語言) 也是圍繞它為核心。它有兩個版本,而該文章將不對其 cgi(現在已經不多人在用了) 版本的安裝進行介紹。如果你想使用 cgi(現在已經不多人在用了) 形式安裝它,那麼請查看 php(做為現在的主流開發語言) 手冊的相關內容。
[MySQL(和PHP搭配之最佳組合)]:傳說中的 php(做為現在的主流開發語言) 的最佳拍檔,它是干什麼用的呢?就是DBMS啦(DataBase Managerment System:數據庫管理系統)!即使我們有時候並不一定需要它,但是如果想真正將 php(做為現在的主流開發語言) 應用於 Web 服務,它還是不可或缺的——當然,如果你需要用其他 DBMS 代替 MySQL(和PHP搭配之最佳組合) 的話。請跳過本文相關內容,本文將不對其他 DBMS 的安裝作相關介紹。
[apache(Unix平台最流行的WEB服務器平台)]:當今互聯網使用最廣泛的服務器,即使微軟的 iis(微軟的WEB服務器平台) 也遠遠比不上 apache(Unix平台最流行的WEB服務器平台) 所擁有的市場分額。小巧安全。它有兩個版本,1.x 版本和最新的 2.x 版本。或許 1.x 版本對 php(做為現在的主流開發語言) 的支持更完善,但是該文將只對 2.x 版本的安裝作介紹,如果你想安裝 1.x 版本,請跳過本文相關部分。當然,因為我以 Windows 為演示平台,不會少了 iis(微軟的WEB服務器平台) 的份的,本文也將詳細介紹 php(做為現在的主流開發語言) 在 iis(微軟的WEB服務器平台) 下的配置,包括最新的 Windows Server 2003 操作系統 iis(微軟的WEB服務器平台)6.0 的配置。
[php(做為現在的主流開發語言)MyAdmin]:運行於 php(做為現在的主流開發語言) 環境的非常優秀的 MySQL(和PHP搭配之最佳組合) 管理軟件,如果你想用其它軟件代替,那麼請跳過相應章節。
[Zend Studio]:在我使用一段時間以後,不得不承認它是非常優秀的 php(做為現在的主流開發語言) IDE,不過,如果你想使用它,你必須要有強勁的 CPU 和足夠大的內存,否則它的速度可能會讓你很不快。當然,你也可以使用其他的如 EditPlus2 等編輯器來開發 php(做為現在的主流開發語言)。
第一部分 獲取軟件
如何獲得上述軟件?
[php(做為現在的主流開發語言)]:
首先我們應該先知道 php(做為現在的主流開發語言) 在哪裡發布的。 http://qa.php(做為現在的主流開發語言).net/ ,這個是 php(做為現在的主流開發語言) 質量保證團隊的官方頁面,首頁包含了 php(做為現在的主流開發語言) 的最新版本的發布。可以下載到最新的包括 RC 測試版本。不過我不建議使用 RC 測試版本,因為可能會有未知 BUG,從而影響 php(做為現在的主流開發語言) 學習。