官术网_书友最值得收藏!

1.2 構建PHP環境

學習一門語言,就必須要有一個供這個語言運行的環境,這樣才能使這種語言順利地運行起來。因此,構建PHP語言的運行環境也是必須要掌握的一個步驟。下面我們就來講解PHP環境的構建。

1.2.1 PHP開發環境

一個PHP開發環境一般情況下主要由服務器程序Apache、編程語言PHP、數據庫程序MySQL 3部分組成。三者互相配合,來完成我們網頁功能的整個流程,其工作流程如圖1.6所示。

圖1.6 PHP環境

1.Apache

Apache是一個Web服務器。主要作用有3方面:第一,接受來自客戶端的請求;第二,找到相應的文件交給PHP進行解析;第三,把解析后的數據發送到客戶端。Apache的官方網站是http://www.apache.org/,目前最新版本為Apache 2.4.2。

2.PHP

PHP是一種HTML內嵌式的編程語言,是一種在服務器端執行的腳本語言,該語言的風格類似于C語言,現在被各種網站廣泛運用。PHP的官方網站是http://www.php.net/downloads.php,目前最新的版本為PHP 5.4.4。

3.MySQL

MySQL是一個開源的數據庫管理系統。MySQL軟件可對數據庫進行簡單明了的操作,用于存儲網站的大量信息,供PHP進行調用。MySQL的官方網站是http://www.mysql.com/downloads/,最新版本為MySQL 5.5。

對于初學者來說,配置PHP開發環境是一件比較費力的事情。不過有很多的人意識到了這點,現在已經有一些集成開發環境,可以很方便地幫我們把PHP環境架設起來,它包括Apache服務器和PHP及MySQL,并且是不用配置的。下面介紹一些比較流行的集成開發環境及它們的使用方法。

1.2.2 XAMPP

現在常用的集成開發環境有很多,下面我們來把較為常用的集成開發環境——XAMPP進行詳細講解。XAMPP是由Apache Friends開發的一個將Apache服務器與PHP、Perl及MySQL集合在一起的安裝包。它允許用戶在自己的電腦上輕易建立Web服務器。XAMPP的名稱是由Apache、MySQL、PHP、Perl的首字母及表示跨平臺的X組成的。

1.下載XAMPP

下載新版本的XAMPP,可打開其官方網站地址http://www.apachefriends.org/zh_cn/xampp.html,下載適用于Windows的XAMPP,操作如圖1.7所示。

圖1.7 XAMPP下載

該官方網站提供3種格式的安裝包:第一種是二進制的安裝包,第二種是ZIP格式的壓縮包,第三種是7-ZIP格式的自解壓包。讀者可自行選擇下載哪一種格式。這里單擊Installer直接下載二進制的安裝包。

2.安裝XAMPP

直接雙擊下載的文件,即可運行安裝程序,安裝程序會一步步指導讀者進行安裝,安裝過程如圖1.8所示。

圖1.8 XAMPP安裝過程

3.運行XAMPP

在圖1.8的第6處的控制面板中,可以單擊每個服務后面的啟動(Start)或停止(Stop)按鈕來控制Apache服務器、MySQL數據庫的運行狀態,在服務后面顯示了綠色背景的Running后就表示服務正常啟動了。啟動狀態如圖1.9所示。

圖1.9 Apache與MySQL的啟用狀態

除此之外,XAMPP還提供了一個基于Web方式的管理界面。在瀏覽器地址欄輸入http://localhost/并提交,將顯示如圖1.10所示的管理頁面。

圖1.10 XAMPP Web管理界面

出現圖1.10效果時,說明Apache服務器已經運行。

主站蜘蛛池模板: 南陵县| 孟州市| 永和县| 沐川县| 尖扎县| 广平县| 霸州市| 吉木萨尔县| 六安市| 枣庄市| 乳山市| 洛阳市| 安丘市| 上蔡县| 辰溪县| 睢宁县| 正镶白旗| 新宾| 平昌县| 漯河市| 东阳市| 鹤岗市| 临湘市| 太和县| 盐山县| 项城市| 黔西| 乐昌市| 长治县| 海口市| 读书| 河源市| 景宁| 白城市| 新丰县| 延川县| 桦南县| 苏尼特左旗| 沅陵县| 中方县| 重庆市|