PHP 讓很多初學者卻步的原因是相對復雜的 PHP 調試環境的建立,PHP 的測試環境是學習 PHP 首要解決的問題。所以,本文就以解決這個首要問題為開端。PHP 環境配置是很靈活的,這裡我就按照更適合於學習的安裝方法來講解。我在開篇裡想說的是,安裝 PHP 環境沒有想象的那麼難,其實當你多裝幾次以後,就會發現安裝 PHP 真的很容易。 以下我所講到的內容將涵蓋主流 Windows 操作系統,也就是說,只講解 Windows 環境下 PHP 開發環境的建立過程。本文將以最詳細、最通俗的語言描述這個過程。 我寫教程的目的,是給喜歡 PHP 而又對 PHP 不甚了解的朋友看的。我在 PHP 入門時候走過很多彎路,因此,我最大願望是這篇教程能給初學者一個正確的引導,這樣我就知足了。如果你認為你是高手而且已經具備這些知識,請提出您的寶貴意見,多謝。 本文難免有錯誤和不足的地方,敬請指正。 示范操作系統: Windows Server 2003 所需軟件: PHP、mysql、Apache、PHPMyAdmin、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 的最佳拍檔,它是干什麼用的呢?就是DBMS啦(DataBase Managerment System:數據庫管理系統)!即使我們有時候並不一定需要它,但是如果想真正將 PHP 應用於 Web 服務,它還是不可或缺的——當然,如果你需要用其他 DBMS 代替 MySQL 的話。請跳過本文相關內容,本文將不對其他 DBMS 的安裝作相關介紹。 [Apache]:當今互聯網使用最廣泛的服務器,即使微軟的 IIS 也遠遠比不上 Apache 所擁有的市場分額。小巧安全。它有兩個版本,1.x 版本和最新的 2.x 版本。或許 1.x 版本對 PHP 的支持更完善,但是該文將只對 2.x 版本的安裝作介紹,如果你想安裝 1.x 版本,請跳過本文相關部分。當然,因為我以 Windows 為演示平台,不會少了 IIS 的份的,本文也將詳細介紹 PHP 在 IIS 下的配置,包括最新的 Windows Server 2003 操作系統 IIS6.0 的配置。 [PHPMyAdmin]:運行於 PHP 環境的非常優秀的 MySQL 管理軟件,如果你想用其它軟件代替,那麼請跳過相應章節。 [Zend Studio]:在我使用一段時間以後,不得不承認它是非常優秀的 PHP IDE,不過,如果你想使用它,你必須要有強勁的 CPU 和足夠大的內存,否則它的速度可能會讓你很不快。當然,你也可以使用其他的如 EditPlus2 等編輯器來開發 PHP。 第一部分 獲取軟件 如何獲得上述軟件?
[PHP]: 首先我們應該先知道 PHP 在哪裡發布的。 http://qa.php.net/ ,這個是 PHP 質量保證團隊的官方頁面,首頁包含了 PHP 的最新版本的發布。可以下載到最新的包括 RC 測試版本。不過我不建議使用 RC 測試版本,因為可能會有未知 BUG,從而影響 PHP 學習。 我們很容易找到最新正式版本的 PHP ,在浏覽器地址欄輸入: http://www.php.net/downloads.php ,可以從這裡下載到我們需要的 PHP 最新正式版本以及其它舊版本。 我知道初學者很容易有疑問,打開上面那個頁面後,裡面那麼多的版本,我該下載哪一個呢?因為我的示范操作系統是 Windows ,講述的是 Widnwos 平台下的安裝過程。所以我們只下載 Windows 版本的 PHP。下面我將通過圖片做詳細介紹: 在這裡我們看到了 PHP 的兩個版本,PHP5 和 PHP4,我們這裡只圍繞 PHP4 講述,PHP5 的安裝可以參看我的文章(http://www.openphp.cn/index.php?module=article&id=12)。將浏覽器滾動條稍微往下拉,可以看到下面部分: 官方提供的有兩種不同的版本,一個是 Zip Package,一個是 Installer 版本,從安全性和性能來說,都是 Zip Package 版本的好,本文只討論 Zip Package 版本的安裝,一般服務器也都是安裝這個版本的。還考慮什麼呢,點擊它,進入鏡像下載站點的選擇頁面,它會自動將速度最近的服務器排在最前面提供我們下載,當然選擇國內的服務器下載啦,請看下圖: 下載完後是一個 php-x.x.x-win32.zip 的壓縮包。其中 x.x.x 是版本號。存放於 C 盤備用。
[MySQL]: MySQL 公司的官方網站是 http://www.mysql.com/ ,在這裡我們完全可以下載到最新版本的 MySQL 和數據庫操作軟件。 進入 MySQL 的下載目錄: http://www.mysql.com/downloads/ ,我們可以在這個頁面看到一系列和 MySQL 相關的軟件資源。包括客戶端的界面軟件。比如著名的 MySQL Control Center,有興趣的可以下載來用,這裡我們選擇 PHPMyAdmin 作為數據庫操作軟件。扯遠了,看看哪個才是我們真正需要的。 將浏覽器滾動條往下拉,我們可以看到這個標題:MySQL database server & standard clients:,下面就是列出了各個版本的 MySQL,包括當前最新穩定版本,發展版本和過去的版本,我們只選擇當前最新穩定版本下載,目前是 4.0 版本,如下圖: 點擊上面鏈接進入相應 MySQL 版本的下載頁,我們可以在這裡看到各種操作系統下的 MySQL 版本,如 Linux, Windows, FreeBSD, MAC 等,我們將浏覽器滾動條往下拉,找到 Windows downloads,下面就列出兩種 Windows 版本下的 MySQL,這兩個版本都支持 Windows 95/98/NT/2000/XP/2003 (x86),唯一的區別在於一個是安裝版本,一個是解壓版本。解壓版本必須解壓縮在 C 盤下,我本人建議使用 MySQL 的解壓縮版本,這個版本安裝容易並且操作方便,本文也將只對這個版本的設置進行說明。其實安裝版本也都是大同小異,就是在路徑和初始化的時候會麻煩些。可自行嘗試安裝。 點擊 Pick a mirror 進入鏡像下載站,如下圖: 和 PHP 的下載一樣,它會自動將速度最近的服務器排在最前面提供我們下載,當然選擇國內的服務器下載了,上面有個表格,可以填寫也可以跳過(很多網友問我是否需要填寫那個表格才能夠下載,所以我這裡特別提了一下),我們直接跳過,將浏覽器滾動條往下拉,可以看到兩個中國的鏡像服務器下載鏈接,隨意選取一個下載,請看下圖: 下載完後是一個名為 mysql-x.x.x-win-noinstall.zip 的壓縮包,其中 x.x.x 是版本號。存放於 C 盤備用。
[Apache]: Apache 的官方網站是 http://www.apache.org/ ,可以從這裡獲得 Apache 的相關信息。還是直奔主題,進入軟件下載頁面: http://httpd.apache.org/download.cgi ,這次連鏡像服務器都不用選擇了,看來還是 Apache 人性化一些 這個頁面列出了最新的穩定版本的下載鏈接,包括安裝包和源代碼包,我們下載的是 2.x 版本的 MSI Installer 安裝包,如下圖: 下載完後是一個名為 apache_2.x.x-win32-x86-no_ssl.msi 的壓縮包,其中 2.x.x 是版本號。存放於 C 盤備用。
[PHPMyAdmin]: PHPMyAdmin 是非常優秀的 MySQL 管理軟件,整個軟件由 PHP 編寫,支持多國語言,支持三種登陸方式: Config、http、Cookie (後面我會詳細介紹這三種方式的區別)。能夠非常方便創建數據庫,創建數據表,修改數據表,優化數據表,移動、拷貝數據庫(表)……將 PHP 與 MySQL 接合發揮得淋漓盡致。它的源代碼可是完全開放的哦,有很多優秀的功能值得我們借鑒,這也是我選擇它作為首選 MySQL 管理軟件的原因。 PHPMyAdmin 的官方網站是 http://www.phpmyadmin.net/ ,不過目前好像不能訪問 ,它是 Sourceforge 裡的一個開源項目。我們將 Sourceforge 站點來下載此軟件: http://sourceforge.net/projects/phpmyadmin/ ,這個頁面列出了 PHPMyAdmin 的各個版本,下載最新版本吧,點擊 Download 進入下載頁面,如下圖: 作為 Windows 用戶,我們選擇 Zip 壓縮包下載,點擊它: 這將跳轉到鏡像服務器選擇頁面,點鏡像站點列表右邊的圖標,選擇一個鏡像站點下載,請等待幾秒鐘,它會自動下載這個軟件而不需要你再做其它操作,如果很久沒有反應,可以嘗試從頁面給