Windows環(huán)境下PHP開發(fā)環(huán)境搭建 - 圖文完全教程
更新時間:2011年09月25日 23:11:50 作者:
《PHP開發(fā)環(huán)境搭建》 一般windows服務器下,用iis+php,unix/linux服務器用 ngnix或apache+php
基于Windows環(huán)境下的PHP開發(fā)環(huán)境搭建 (apache+mysql+php)
一、準備工作
Apache2.2.11
MySQL5.0
下載地址:http://www.mysql.com
PHP5.2.9
下載地址:http://www.php.net
二、配置PHP
1、 將php-5.2.9-win32.zip解壓縮到指定位置(如C:\ ),并將其改為php[如下圖]

2、打開php文件夾,并將php.ini-dist更名為php.ini[如下圖]

3、 雙擊php.ini,進入到php.ini的編輯狀態(tài)
4、 查找extension=php_gd2.dll和extension=php_mysql.dll,并去掉其前面的分號(;),保存設置,然后關閉文件[如下圖]

5、 將php/ext文件夾內的php_gd2.dll和php_mysql.dll復制到c:\windows\system32

6、 將php文件夾下的libmysql.dll復制到c:\windows\system32

7.保存設置
三、安裝MySQL
1.雙擊MySQL安裝文件,出現(xiàn)如下圖所示的界面

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

3.系統(tǒng)提示按照典型安裝的配置如下圖示所示

4.安裝進度條

5.廣告1

6.廣告2

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

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

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

10.選擇服務器類型:Developer Machine(開發(fā)測試類,MySQL占用很少資源)”、“Server Machine(服務器類型,MySQL占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務器,MySQL占用所有可用資源)”

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

12. 對InnoDB Tablespace進行配置,就是為InnoDB 數(shù)據(jù)庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數(shù)據(jù)庫損壞。

13. 選擇您的網(wǎng)站的一般mysql訪問量,同時連接的數(shù)目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,自己輸一個數(shù))”

14. 是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問MySQL數(shù)據(jù)庫了

15. 對MySQL默認數(shù)據(jù)庫語言編碼進行設置

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

17. 詢問是否要修改默認root用戶(超級管理)的密碼(默認為空)

18. 確認設置無誤,如果有誤,按“Back”返回檢查。按“Execute”使設置生效。

四、安裝Apache
1、雙擊Apache的安裝文件,出現(xiàn)如下圖所示的界面

2、確認同意軟件安裝使用許可條例,選擇“I accept the terms in the license agreement”,點“Next”繼續(xù)

3、將Apache安裝到Windows上的使用須知,請閱讀完畢后,按“Next”繼續(xù)

4、設置系統(tǒng)信息,在Network Domain下填入您的域名(比如:wuhua.com),在Server Name下填入您的服務器名稱(比如:admin@wuhua.com),上述三條信息僅供參考,其中聯(lián)系電子郵件地址會在當系統(tǒng)故障時提供給訪問者,三條信息均可任意填寫,無效的也行。下面有兩個選擇,圖片上選擇的是為系統(tǒng)所有用戶安裝,使用默認的80端口,并作為系統(tǒng)服務自動啟動;另外一個是僅為當前用戶安裝,使用端口8080,手動啟動。一般選擇如圖所示。按“Next”繼續(xù)。

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

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

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

8.返回用戶剛才設置的界面

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

10、出現(xiàn)安裝進度條

11、安裝完畢

在正常情況下,在屏幕右下角出現(xiàn)了Apache的圖標;而且這個圖標的顏色應該是綠色的,表示Apache已經在正常運行了,但有時可能出現(xiàn)紅色的情況,這表明Apache配置的過程中出現(xiàn)了錯誤,沒有關系,我們一會再來調試這個錯誤!
五、配置Apache
1. 打開Apache的配置文件—httpd.conf,打開方法如下圖

2. 查找關鍵字“DocumentRoot”(也就是網(wǎng)站根目錄),找到如下圖所示地方,然后將""內的地址改成你的網(wǎng)站根目錄,地址格式請照圖上的寫,主要是一般文件地址的“\”在Apache里要改成“/”。

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

4. 查找DirectoryIndex關鍵字,也就是在僅指定目錄的情況下,默認顯示的文件名。可以添加很多,系統(tǒng)會根據(jù)從左至右的順序來優(yōu)先顯示,以單個半角空格隔開,比如有些網(wǎng)站的首頁是index.htm,就在光標那里加上“index.htm ”文件名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。

5. 查找LoadModule關鍵詞,并添加以下語句
php5_module “c:\php\php5apache2_2.dll”
PHPIniDir “c:\php”
AddType application/x-httpd-php .php

6. 指定apache服務器監(jiān)聽的端口號Listen 8080

7. 保存設置并重啟Apache
六、安裝測試
在主目錄下創(chuàng)建文本文件,然后雙擊進入文件的編輯狀態(tài),添加以下語句
<?php
phpinfo();
?>
保存文件后,將其重命名為index.php

您可能感興趣的文章:
- 在win7中搭建Linux+PHP 開發(fā)環(huán)境
- Linux環(huán)境下搭建php開發(fā)環(huán)境的操作步驟
- Windows下搭建PHP開發(fā)環(huán)境(Apache+PHP+MySQL)
- Windows下PHP開發(fā)環(huán)境搭建教程(Apache+PHP+MySQL)
- Win2008下搭建php開發(fā)環(huán)境(IIS FastCGI版)
- Mac下搭建php開發(fā)環(huán)境教程
- mac下Apache + MySql + PHP搭建網(wǎng)站開發(fā)環(huán)境
- Mac OS上搭建Apache+PHP+MySQL開發(fā)環(huán)境的詳細教程
- Linux下快速搭建php開發(fā)環(huán)境
相關文章
如何設置虛擬內存 winxp、win2003最正確的設置虛擬內存方法
我不是說如何支持4G以上內存的廢話,地球人都知道裝上2003SP2企業(yè)版即可支持了。很多人插了8G內存卻發(fā)現(xiàn)系統(tǒng)無論運行多少程序物理內存才使用3G左右,機器隨著運行程序的時間越來越慢,硬盤燈也一直在閃2013-06-06windows?server2008?R2?角色遷移問題詳解
這篇文章主要介紹了windows?server2008?R2?角色遷移講解,本文操作背景是在Master和slave節(jié)點都存活的狀態(tài)下,將Master的五個角色轉移給slave服務,本文給大家介紹的非常詳細,需要的朋友可以參考下2022-07-07Win2008 R2 64Bit下IIS環(huán)境安裝memcache和memcached服務端的方法
這篇文章主要介紹了Win2008 R2 64Bit下IIS環(huán)境安裝memcache和memcached服務端的方法,需要的朋友可以參考下2016-06-06IIS7/IIS7.5 URL 重寫 HTTP 重定向到 HTTPS的方法
這篇文章主要介紹了IIS7/IIS7.5 URL 重寫 HTTP 重定向到 HTTPS的方法,需要的朋友可以參考下2016-05-05