PHP開發環境組態


要開發和執行PHP網頁,需要在您的計算機系統上安裝三個重要軟體(元件)。

  • Web伺服器 - PHP幾乎可以執行在所有的Web伺服器軟體上,包括微軟的網際網路資訊伺服器(IIS),但最常用的是免費的Apache伺服器。可通過下面連結免費下載Apache - https://httpd.apache.org/download.cgi

  • 資料庫 - PHP幾乎支援所有的資料庫軟體,包括Oracle和Sybase,但最常用的是免費的MySQL資料庫。在這裡免費下載MySQL - https://www.mysql.com/downloads/

  • PHP解析器 - 要處理和執行PHP指令碼指令,必須安裝PHP解析器來生成可以傳送到Web瀏覽器的HTML輸出。本教學將指導您如何在計算機上安裝PHP解析器。

為了方便,這裡不建議初學者分別去下載安裝這三個元件,而是去安裝那些整合的軟體包,怎麼解釋呢?初學者對上述三個元件如何協同工作可能還不是很理解,加上安裝軟體過程中需要一些組態,而作業系統環境,軟體版本每個人都可能不太一樣,如何才能順利地通過組態也是一個問題。所以折中,我們選擇PHP開發整合環境包安裝。

PHP開發整合環境包,常見的有以下幾種 -

  • Xampp - Xampp整合環境(百度搜尋:Xampp),XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站整合軟體包。這個軟體包原來的名字是 LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多種作業系統下安裝使用,支援多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。
  • WampServer - WampServer是一款由法國人開發的Apache Web伺服器、PHP直譯器以及MySQL資料庫的整合軟體包。免去了開發人員將時間花費在繁瑣的組態環境過程,從而騰出更多精力去做開發。WampServer就是Windows Apache Mysql PHP整合安裝環境,即在window下的apache、php和mysql的伺服器軟體。
  • phpStudy - phpStudy是一個PHP偵錯環境的程式整合包。該程式包整合最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須組態即可使用,是非常方便、好用的PHP偵錯環境。該程式不僅包括PHP偵錯環境,還包括了開發工具、開發手冊等。綠色環境,解壓就能用,切換版本相當方便,應該是精簡過的,因為軟體體積相當的小,小體積下載方便使用

在編寫本教學時,使用的是WampServer,所以建議您也使用WampServer。開啟官方網站:
http://www.wampserver.com/https://sourceforge.net/projects/wampserver/files/ ,找到對應的版本下載即可(筆者使用的是Windows 10 64位元系統,因此下載的對應最新版本是:wampserver3.1.0_x64.exe)。

下載完成後,安裝到一個路徑(如:D:wamp),然後執行WampServer

安裝結果

要測試PHP開發環境的安裝安裝結果很簡單,建立一個檔案:index.php ,程式碼如下所示 -

<?php
phpinfo();
?>

將這個PHP檔案放到目錄:D:wampwww 下,開啟瀏覽器,存取URL:http://localhost/index.php ,應該會看到類似下面的結果 -