- PHP+MySQL動態網站開發從入門到精通(視頻教學版)
- 張工廠
- 1369字
- 2021-01-08 17:30:15
2.3 PHP 7+Apache服務器的環境搭建
Apache支持大部分操作系統,搭配PHP程序的應用,就可以開發出功能強大的互動網站。本節主要講述PHP 7+Apache服務器的搭建方法。
2.3.1 Apache簡介
Apache是世界排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺特性和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
和一般的Web服務器相比,Apache的主要特點如下。
● 跨平臺應用:幾乎可以在所有的計算機平臺上運行。
● 開發源代碼:Apache服務程序由全世界眾多開發者共同維護,并且任何人都可以自由使用,充分體現了開源軟件的特性。
● 支持HTTP/1.1協議:Apache是最先使用HTTP/1.1協議的Web服務器之一,它完全兼容HTTP/1.1協議并與HTTP/1.0協議向后兼容。Apache已為新協議所提供的全部內容做好了必要的準備。
● 支持通用網關接口(CGI):Apache遵守CGI/1.1標準并且提供了擴充的特征,如定制環境變量和很難在其他Web服務器中找到的調試支持功能。
● 支持常見的網頁編程語言:可支持的網頁編程語言包括Perl、PHP、Python和Java等,支持各種常用的Web編程語言,使Apache具有更廣泛的應用領域。
● 模塊化設計:通過標準的模塊實現專有的功能,提高了項目完成效率。
● 運行非常穩定,同時具備效率高、成本低的特點,而且具有良好的安全性。
2.3.2 關閉原有的網站服務器
在安裝Apache網站服務器之前,如果所使用的操作系統已經安裝了網站服務器,如IIS網站服務器等,用戶必須先停止這些服務器,才能正確安裝Apache網站服務器。
以Windows 7的操作系統為例,請在桌面上右擊【我的電腦】圖標,在彈出的快捷菜單中選擇【管理】菜單命令,打開【計算機管理】窗口,在左側的列表中展開【服務和應用程序】選項,然后選擇【Internet信息服務(IIS)管理器】選項,在右側的列表中單擊【停止】按鈕即可停止IIS服務器,如圖2-6所示。

圖2-6 【計算機管理】窗口
如此一來,原來的服務器軟件立即失效不再工作,也不會與Apache網站服務器產生沖突。當然,如果用戶的系統原來就沒有安裝IIS等服務器軟件,即可略過這一節的步驟直接往下執行。
2.3.3 安裝Apache
Apache是免費軟件,用戶可以從官方網站直接下載。Apache的官方網站為:http://www.apache.org。
下面以下載好的Apache 2.4為例,講解如何安裝Apache,具體操作步驟如下。
01 在瀏覽器的地址欄中輸入http://windows.php.net/download/,按回車鍵,進入Apache 2.4下載頁面,根據系統的位數選擇32位或者64位,這里選擇32位的Apache 2.4,如圖2-7所示。

圖2-7 Apache 2.4下載頁面
02 下載完成后,解壓到D盤中,這里解壓路徑為:D:\web\apache24\,如圖2-8所示。

圖2-8 解壓Apache壓縮包
2.3.4 將PHP與Apache建立關聯
Apache解壓完成后,還不能運行PHP網頁,需要將PHP與Apache建立關聯。
Apache的配置文件名稱為httpd.conf,它是純文本文件,用記事本即可打開編輯。此文件存放在Apache安裝目錄的apache24/conf/下,打開Apache的配置文件,首先設置網站的主目錄。這里將案例的源文件放在D盤的phpbook文件夾下,所以設置主目錄為d:/phpbook/。在http.conf文件中找到DocumentRoot參數,將其值修改為d:/phpbook/,如圖2-9所示。

圖2-9 設置網站的主目錄
下面指定php.ini文件的存放位置。由于PHP安裝在d:\PHP 7,所以php.ini位置為d:\PHP 7\php.ini。在httpd.conf配置文件中的任意位置加入語句PHPIniDir "d:\PHP 7\php.ini",如圖2-10所示。

圖2-10 指定php.ini文件的存放位置
最后向Apache中加入PHP模塊。在httpd.conf配置文件中的任意位置加入3行語句:
LoadModule PHP 7_module "d:/PHP 7/PHP 7apache2_4.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php .html
輸入效果如圖2-11所示。完成上述操作后,保存httpd.conf文件。

圖2-11 向Apache中加入PHP模板
最后就是把apache加入windows服務,并啟動apache。單擊【開始】菜單,在彈出的菜單中選擇【運行】命令,在【打開】文本框中輸入cmd,單擊【確定】按鈕,進入DOS命令窗口,首先進入Apache2.4的目錄下,命令如下:
cd D:\web\apache24\
啟動apache服務,命令如下:
httpd -k install httpd -k start
- Java多線程編程實戰指南:設計模式篇(第2版)
- 深度實踐OpenStack:基于Python的OpenStack組件開發
- Learning Cython Programming
- GraphQL學習指南
- LabVIEW程序設計基礎與應用
- INSTANT OpenCV Starter
- 摩登創客:與智能手機和平板電腦共舞
- HTML5+CSS3基礎開發教程(第2版)
- Unity 5.x By Example
- R大數據分析實用指南
- C# and .NET Core Test Driven Development
- R數據科學實戰:工具詳解與案例分析
- Orleans:構建高性能分布式Actor服務
- C語言從入門到精通
- 計算機程序的構造和解釋(JavaScript版)