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服務器已經運行。
- 現代測控電子技術
- 三菱FX3U/5U PLC從入門到精通
- OpenStack for Architects
- Hadoop 2.x Administration Cookbook
- 精通Windows Vista必讀
- STM32G4入門與電機控制實戰:基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現
- 21天學通Java
- 數據通信與計算機網絡
- Nginx高性能Web服務器詳解
- 網站前臺設計綜合實訓
- Mastering ServiceNow Scripting
- 面向對象程序設計綜合實踐
- Hands-On Data Warehousing with Azure Data Factory
- FANUC工業機器人配置與編程技術
- 智能制造系統及關鍵使能技術