天天看點

PHP(1):基于Windows環境下的PHP開發環境搭建

基于Windows環境下的PHP開發環境搭建

一、準備工作

Apache2.2.11

下載下傳位址:http://www.apache.org

MySQL5.0

下載下傳位址:http://www.mysql.com

PHP5.2.9

下載下傳位址:http://www.php.net

二、配置PHP

1、 将php-5.2.9-win32.zip解壓縮到指定位置(如C:\ ),并将其改為php[如下圖]

PHP(1):基于Windows環境下的PHP開發環境搭建

2、打開php檔案夾,并将php.ini-dist更名為php.ini[如下圖]

PHP(1):基于Windows環境下的PHP開發環境搭建

3、 輕按兩下php.ini,進入到php.ini的編輯狀态

4、 查找extension=php_gd2.dll和extension=php_mysql.dll,并去掉其前面的分号(;),儲存設定,然後關閉檔案[如下圖]

PHP(1):基于Windows環境下的PHP開發環境搭建

5、 将php/ext檔案夾内的php_gd2.dll和php_mysql.dll複制到c:\windows\system32

PHP(1):基于Windows環境下的PHP開發環境搭建

6、 将php檔案夾下的libmysql.dll複制到c:\windows\system32

PHP(1):基于Windows環境下的PHP開發環境搭建

7.儲存設定

三、安裝MySQL

1.輕按兩下MySQL安裝檔案,出現如下圖所示的界面

PHP(1):基于Windows環境下的PHP開發環境搭建

2.選擇安裝類型:Typical(典型安裝)、Custom(自定義安裝)

PHP(1):基于Windows環境下的PHP開發環境搭建

3.系統提示按照典型安裝的配置如下圖示所示

PHP(1):基于Windows環境下的PHP開發環境搭建

4.安裝進度條

PHP(1):基于Windows環境下的PHP開發環境搭建

5.廣告1

PHP(1):基于Windows環境下的PHP開發環境搭建

6.廣告2

PHP(1):基于Windows環境下的PHP開發環境搭建

7.詢問是否進行MySQL伺服器的配置

PHP(1):基于Windows環境下的PHP開發環境搭建

8.MySQL伺服器配置向導的歡迎界面

PHP(1):基于Windows環境下的PHP開發環境搭建

9.選擇配置類型:Detailed(詳細配置)、Standard(标準配置)

PHP(1):基于Windows環境下的PHP開發環境搭建

10.選擇伺服器類型:Developer Machine(開發測試類,MySQL占用很少資源)”、“Server Machine(伺服器類型,MySQL占用較多資源)”、“Dedicated  MySQL Server Machine(專門的資料庫伺服器,MySQL占用所有可用資源)”

PHP(1):基于Windows環境下的PHP開發環境搭建

11.選擇MySQL資料庫的用途:Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(伺服器類型,專注于事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM資料類型的支援僅限于non-transactional)

PHP(1):基于Windows環境下的PHP開發環境搭建

12. 對InnoDB Tablespace進行配置,就是為InnoDB 資料庫檔案選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成資料庫損壞。

PHP(1):基于Windows環境下的PHP開發環境搭建

13. 選擇您的網站的一般mysql通路量,同時連接配接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設定,自己輸一個數)”

PHP(1):基于Windows環境下的PHP開發環境搭建

14. 是否啟用TCP/IP連接配接,設定端口,如果不啟用,就隻能在自己的機器上通路MySQL資料庫了

PHP(1):基于Windows環境下的PHP開發環境搭建

15. 對MySQL預設資料庫語言編碼進行設定

PHP(1):基于Windows環境下的PHP開發環境搭建

16. 選擇是否将MySQL安裝為windows服務,還可以指定Service Name(服務辨別名稱),是否将mysql的bin目錄加入到Windows PATH

PHP(1):基于Windows環境下的PHP開發環境搭建

17. 詢問是否要修改預設root使用者(超級管理)的密碼(預設為空)

PHP(1):基于Windows環境下的PHP開發環境搭建

18. 确認設定無誤,如果有誤,按“Back”傳回檢查。按“Execute”使設定生效。

PHP(1):基于Windows環境下的PHP開發環境搭建

四、安裝Apache

1、輕按兩下Apache的安裝檔案,出現如下圖所示的界面

PHP(1):基于Windows環境下的PHP開發環境搭建

2、确認同意軟體安裝使用許可條例,選擇“I accept the terms in the license agreement”,點“Next”繼續

PHP(1):基于Windows環境下的PHP開發環境搭建

3、将Apache安裝到Windows上的使用須知,請閱讀完畢後,按“Next”繼續

PHP(1):基于Windows環境下的PHP開發環境搭建

4、設定系統資訊,在Network Domain下填入您的域名(比如:wuhua.com),在Server Name下填入您的伺服器名稱(比如:www.wuhua.com,也就是主機名加上域名),在Administrator's Email Address下填入系統管理者的聯系電子郵件位址(比如:[email protected]),上述三條資訊僅供參考,其中聯系電子郵件位址會在當系統故障時提供給通路者,三條資訊均可任意填寫,無效的也行。下面有兩個選擇,圖檔上選擇的是為系統所有使用者安裝,使用預設的80端口,并作為系統服務自動啟動;另外一個是僅為目前使用者安裝,使用端口8080,手動啟動。一般選擇如圖所示。按“Next”繼續。

PHP(1):基于Windows環境下的PHP開發環境搭建

5、選擇安裝類型:typical(典型安裝)、custom(自定義安裝)

PHP(1):基于Windows環境下的PHP開發環境搭建

6、選擇安裝的元件及安裝位置

PHP(1):基于Windows環境下的PHP開發環境搭建

7.指定安裝位置為c:\apache,當然使用者也可以選擇自定義安裝。如果選擇自定安裝的話,就省略了第6、7步

PHP(1):基于Windows環境下的PHP開發環境搭建

8.傳回使用者剛才設定的界面

PHP(1):基于Windows環境下的PHP開發環境搭建

9.确認設定,如果使用者感覺有哪些設定還需要進行調整,可以單擊”Back”按鈕後,重新進行設定,如果感覺設定無誤了,可以進接單擊”Install”按鈕進行安裝!

PHP(1):基于Windows環境下的PHP開發環境搭建

10、出現安裝進度條

PHP(1):基于Windows環境下的PHP開發環境搭建

11、安裝完畢

PHP(1):基于Windows環境下的PHP開發環境搭建

在正常情況下,在螢幕右下角出現了Apache的圖示;而且這個圖示的顔色應該是綠色的,表示Apache已經在正常運作了,但有時可能出現紅色的情況,這表明Apache配置的過程中出現了錯誤,沒有關系,我們一會再來調試這個錯誤!

五、配置Apache

1. 打開Apache的配置檔案—httpd.conf,打開方法如下圖

PHP(1):基于Windows環境下的PHP開發環境搭建

2. 查找關鍵字“DocumentRoot”(也就是網站根目錄),找到如下圖所示地方,然後将""内的位址改成你的網站根目錄,位址格式請照圖上的寫,主要是一般檔案位址的“\”在Apache裡要改成“/”。

PHP(1):基于Windows環境下的PHP開發環境搭建

3. 查找Directory關鍵字,其設定的目錄位置必須為DocumentRoot相同

PHP(1):基于Windows環境下的PHP開發環境搭建

4. 查找DirectoryIndex關鍵字,也就是在僅指定目錄的情況下,預設顯示的檔案名。可以添加很多,系統會根據從左至右的順序來優先顯示,以單個半角空格隔開,比如有些網站的首頁是index.htm,就在光标那裡加上“index.htm ”檔案名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。

PHP(1):基于Windows環境下的PHP開發環境搭建

5. 查找LoadModule關鍵詞,并添加以下語句

php5_module “c:\php\php5apache2_2.dll”

PHPIniDir “c:\php” 

AddType application/x-httpd-php .php

PHP(1):基于Windows環境下的PHP開發環境搭建

6. 指定apache伺服器監聽的端口号Listen 8080

PHP(1):基于Windows環境下的PHP開發環境搭建

7. 儲存設定并重新開機Apache

六、安裝測試

在主目錄下建立文本檔案,然後輕按兩下進入檔案的編輯狀态,添加以下語句

<?php

phpinfo();

?>

儲存檔案後,将其重命名為index.php

啟動浏覽器,在位址欄中輸入 http://127.0.0.1:8080

如果使用者看到以下界面,則證明Apache環境已經搭建好了,現在可以開始PHP之旅了…

PHP(1):基于Windows環境下的PHP開發環境搭建