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

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
主站蜘蛛池模板: 江油市| 遂溪县| 沙坪坝区| 台东县| 苗栗市| 衡南县| 桃园县| 孝义市| 崇明县| 桓台县| 定陶县| 武胜县| 陇川县| 车险| 黄大仙区| 新干县| 南岸区| 扶风县| 谢通门县| 贡嘎县| 绥阳县| 河池市| 来宾市| 三门峡市| 大埔区| 皋兰县| 化州市| 昌平区| 九龙县| 临朐县| 集安市| 汽车| 富宁县| 屏南县| 大埔区| 抚松县| 开平市| 新巴尔虎右旗| 湖口县| 思茅市| 上杭县|