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

2.1 在Windows下使用WampServer

對于初學者來說,Apache、PHP以及MySQL的安裝和配置較為復雜,這時可以選擇WAMP(Windows+Apache+MySQL+PHP)集成安裝環境快速安裝配置PHP服務器。集成安裝環境就是將Apache、PHP和MySQL等服務器軟件整合在一起,免去了單獨安裝配置服務器帶來的麻煩,實現了PHP開發環境的快速搭建。

目前比較常用的集成安裝環境是WampServer和AppServ,它們都集成了Apache服務器、PHP預處理器以及MySQL服務器。本書以WampServer為例介紹PHP服務器的安裝與配置。

2.1.1 PHP開發環境的安裝

視頻講解:光盤\TM\lx\2\01 PHP開發環境的安裝.mp4

1.安裝前的準備工作

安裝WampServer之前應從其官方網站上下載安裝程序。下載地址為http://www.wampserver.com/en/download.php,目前比較新的WampServer版本是WampServer 2.5。

2.WampServer的安裝

使用WampServer集成化安裝包搭建PHP開發環境的具體操作步驟如下:

(1)雙擊WampServer2.5.exe,打開WampServer的啟動界面,如圖2.1所示。

圖2.1 WampServer啟動界面

(2)單擊圖2.1中的Next按鈕,打開WampServer安裝協議界面,如圖2.2所示。

圖2.2 WampServer安裝協議界面

(3)選中圖2.2中的I accept the agreement單選按鈕,然后單擊Next按鈕,打開如圖2.3所示的界面。在該界面中可以設置WampServer的安裝路徑(默認安裝路徑為:C:\wamp),這里將安裝路徑設置為E:\wamp。

圖2.3 WampServer安裝路徑選擇

(4)單擊圖2.3中的Next按鈕打開如圖2.4所示的界面。在該界面中可以選擇在快速啟動欄和桌面上創建快捷方式。

圖2.4 創建快捷方式選項界面

(5)在圖2.4中單擊Next按鈕,出現信息確認界面,如圖2.5所示。

圖2.5 信息確認界面

(6)單擊圖2.5中的Install按鈕開始安裝,安裝即將結束時會提示選擇默認的瀏覽器,如果不確定使用什么瀏覽器,單擊“打開”按鈕即可,此時選擇的是系統默認的IE瀏覽器,如圖2.6所示。

圖2.6 選擇默認的瀏覽器

(7)后續操作會提示輸入PHP的郵件參數信息,保留默認內容即可,如圖2.7所示。

圖2.7 PHP的郵件參數界面

(8)單擊圖2.7中的Next按鈕會進入完成WampServer安裝界面,如圖2.8所示。

圖2.8 WampServer安裝完成界面

(9)選中Launch WampServer 2 now復選框,單擊Finish按鈕后即可完成所有安裝,然后會自動啟動WampServer所有服務,并且在任務欄的系統托盤中增加了WampServer圖標

(10)打開IE瀏覽器,在地址欄中輸入http://localhost/或者http://127.0.0.1/后按Enter鍵,如果運行結果出現如圖2.9所示的界面,則說明WampServer安裝成功。

圖2.9 WampServer啟動成功界面

2.1.2 PHP服務器的啟動與停止

視頻講解:光盤\TM\lx\2\02 PHP服務器的啟動與停止.mp4

PHP服務器主要包括Apache服務器和MySQL服務器,下面介紹啟動與停止這兩種服務器的方法。

1.手動啟動和停止PHP服務器

單擊任務欄系統托盤中的WampServer圖標,彈出如圖2.10所示的WampServer管理界面。

此時可以單獨對Apache服務和MySQL服務進行啟動、停止操作。以管理Apache服務器為例,選擇圖2.10中的Apache/Service命令,將會彈出如圖2.11所示的界面,在圖2.11的界面中可以選擇Start(啟動)、Stop(停止)和Restart(重新啟動)Apache服務。

圖2.10 WampServer管理界面

圖2.11 管理Apache服務

另外,還可以對Apache服務和MySQL服務同時進行操作。選擇Start All Services命令,可以啟動Apache服務和MySQL服務;選擇Stop All Services命令,可以停止Apache服務和MySQL服務;選擇Restart All Services命令,可以重啟Apache服務和MySQL服務。

2.通過操作系統自動啟動PHP服務

(1)選擇“開始”/“控制面板”命令打開控制面板。

(2)雙擊“管理工具”下的“服務”命令查看系統所有服務。

(3)在服務中找到wampapache和wampmysql服務,這兩個服務分別表示Apache服務和MySQL服務。雙擊某種服務,將“啟動類型”設置為“自動”,然后單擊“確定”按鈕即可設置該服務為自動啟動,如圖2.12所示。

圖2.12 設置wampapache服務為自動啟動

2.1.3 PHP開發環境的關鍵配置

視頻講解:光盤\TM\lx\2\03 PHP開發環境的關鍵配置.mp4

1.修改Apache服務端口號

WampServer安裝完成后,Apache服務的端口號默認為80。如果要修改Apache服務的端口號,可以通過以下步驟加以實現:

(1)單擊WampServer圖標,選擇Apache/http.conf命令,打開httpd.conf配置文件,查找關鍵字Listen 0.0.0.0:80。

(2)將80修改為其他的端口號(例如8080),保存httpd.conf配置文件。

(3)重新啟動Apache服務器,使新的配置生效。此后在訪問Apache服務時,需要在瀏覽器地址欄中加上Apache服務的端口號(例如http://localhost:8080/)。

2.設置網站起始頁面

Apache服務器允許用戶自定義網站的起始頁及其優先級,方法如下:

打開httpd.conf配置文件,查找關鍵字DirectoryIndex,在DirectoryIndex的后面就是網站的起始頁及優先級,如圖2.13所示。

圖2.13 設置網站起始頁

由圖可見,在WampServer安裝完成后,默認的網站起始頁及優先級為index.php、index.php3、index.html、index.htm。Apache的默認顯示頁為index.php,因此在瀏覽器地址欄輸入http://localhost/時,Apache會首先查找訪問服務器主目錄下的index.php文件,如果文件不存在,則依次查找訪問index.php3、index.html、index.htm文件。

3.設置Apache服務器主目錄

WampServer安裝完成后,默認情況下瀏覽器訪問的是E:/wamp/www/目錄下的文件,www目錄被稱為Apache服務器的主目錄。例如,當在瀏覽器地址欄中輸入http://localhost/php/test.php時,訪問的就是www目錄下的目錄php中的test.php文件。此時,用戶也可以自定義Apache服務器的主目錄,方法如下:

(1)打開httpd.conf配置文件,查找關鍵字DocumentRoot,如圖2.14所示。

圖2.14 設置Apache服務器主目錄

(2)修改httpd.conf配置文件,例如,設置目錄E:/wamp/www/php/為Apache服務器的主目錄,如圖2.15所示。

圖2.15 設置Apache服務器主目錄

(3)重新啟動Apache服務器,使新的配置生效。此時在瀏覽器地址欄中輸入http://localhost/test.php時,訪問的就是Apache服務器主目錄E:/wamp/www/php/下的test.php文件。

4.PHP的其他常用配置

php.ini文件是PHP在啟動時自動讀取的配置文件,該文件所在目錄是E:\wamp\bin\php\php5.5.12。下面介紹php.ini文件中幾個常用的配置。

register_globals:通常情況下將此變量設置為Off,這樣可以對通過表單進行的腳本攻擊提供更為安全的防范措施。

short_open_tag:當該值設置為On時,表示可以使用短標記“<? ”和“?>”作為PHP的開始標記和結束標記。

display_errors:當該值設置為On時,表示打開錯誤提示,在調試程序時經常使用。

5.為MySQL服務器root賬戶設置密碼

在MySQL數據庫服務器中,用戶名為root的賬戶具有管理數據庫的最高權限。在安裝WampServer之后,root賬戶的密碼默認為空,這樣就會留下安全隱患。在WampServer中集成了MySQL數據庫的管理工具phpMyAdmin。phpMyAdmin是眾多MySQL圖形化管理工具中應用最廣泛的一種,是一款使用PHP開發的B/S模式的MySQL客戶端軟件,該工具是基于Web跨平臺的管理程序,并且支持簡體中文。下面介紹如何應用phpMyAdmin來重新設置root賬戶的密碼。

步驟如下:

(1)單擊任務欄系統托盤中的WampServer圖標,選擇phpMyAdmin命令打開phpMyAdmin主界面。

(2)單擊phpMyAdmin主界面中的“用戶”超鏈接,在“用戶概況”中可以看到root賬戶(如圖2.16所示),單擊root賬戶一行中的“編輯權限”超鏈接會彈出新的編輯頁面,在編輯頁面中找到“修改密碼”欄目(如圖2.17所示)。

圖2.16 服務器用戶一覽表

圖2.17 修改root賬戶密碼界面

(3)在圖2.17所示的界面中,可以修改root賬戶的密碼。這里將root賬戶的密碼設置為111(本書中root賬戶的密碼),在輸入新密碼和確認密碼之后,單擊“執行”按鈕,完成對用戶密碼的修改操作,返回主界面,將提示密碼修改成功。

注意

MySQL服務器root賬戶密碼修改完成后,應用phpMyAdmin登錄MySQL服務器時仍然使用的是用戶名為root,密碼為空的賬戶信息,這樣會導致數據庫登錄失敗。這時需要重新修改phpMyAdmin配置文件中的數據庫連接字符串,重新設置密碼后,應用phpMyAdmin才能成功登錄MySQL服務器。

(4)在E:\wamp\apps\phpmyadmin4.1.14目錄中查找config.inc.php文件,用記事本打開該文件,找到如圖2.18所示的代碼部分,將root賬戶的密碼修改為新密碼111,保存文件后,就可以繼續使用phpMyAdmin登錄MySQL服務器了。

圖2.18 設置phpMyAdmin中root賬戶的密碼

6.設置MySQL數據庫字符集

MySQL數據庫服務器支持很多字符集,默認使用的是latin1字符集。為了防止出現中文亂碼問題,需要將latin1字符集修改為gbk或gb2312等中文字符集,以將MySQL字符集設置為gbk為例,方法如下:

(1)單擊任務欄系統托盤中的WampServer圖標,選擇MySQL/my.ini命令,打開MySQL配置文件my.ini。

(2)在配置文件中的“[mysql]”選項組后添加參數設置“default-character-set = gbk”,在“[mysqld]”選項組后添加參數設置“character_set_server = gbk”。

(3)保存my.ini配置文件,重新啟動MySQL服務器,這樣就把MySQL服務器的默認字符集設置為gbk簡體中文字符集。

主站蜘蛛池模板: 广州市| 兴城市| 安图县| 柯坪县| 泾川县| 乐都县| 霸州市| 巴林左旗| 东乡| 饶阳县| 务川| 福州市| 和顺县| 大方县| 龙川县| 广元市| 定州市| 镇雄县| 久治县| 龙游县| 淮北市| 萝北县| 麦盖提县| 景东| 澄城县| 甘德县| 社旗县| 永昌县| 兴业县| 探索| 剑阁县| 桐乡市| 绥滨县| 梨树县| 石景山区| 偏关县| 六安市| 张家港市| 安多县| 汉阴县| 宝丰县|