準(zhǔn)備?
php-5.5.10-Win32-VC11-x64.zip 下載地址: http://windows.php.net/download/
httpd-2.4.7-win64-VC11.zip?下載地址: http://www.apachelounge.com/download/
mysql-5.6.16-winx64.zip?下載地址: http://dev.mysql.com/downloads/mysql/
一勒葱、安裝配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip )
1婿滓、解壓下載的安裝包:httpd-2.4.7-win64-VC11.zip將其放到自己的安裝目錄(我的目錄D:\phpEnv\Apache24)
2、然后對(duì)http.conf(D:\phpEnv\Apache24\conf\http.conf)配置文件進(jìn)行修改-使用記事本打開(kāi)就行? ??
(1)修改ServerRoot Apache的根路徑:(37行)
ServerRoot"c:/Apache24"改成=>ServerRoot "D:/phpEnv/Apache24"? ?
?(2)修改ServerName你的主機(jī)名稱:(217行)ServerNamewww.example.com:80將前面的#去掉,該屬性在從命令行啟動(dòng)Apache時(shí)需要用到鹦马。? ?
?(3)修改DocumentRoot Apache訪問(wèn)的主文件夾目錄,就是php橱乱、html代碼文件的位置谣拣。Apache默認(rèn)的路徑是在htdocs(D:\phpEnv\Apache24\htdocs)下面,里面會(huì)有個(gè)簡(jiǎn)單的入口文件index.html昵济。這個(gè)路徑可以自己進(jìn)行修改,我這里將其配置在我自己新建的文件夾www(D:\phpEnv\www)下铲觉。(247行)?
DocumentRoot "c:/Apache24/htdocs"改為=>DocumentRoot "D:\phpEnv\www"
(4)修改入口文件配置:DirectoryIndex一般情況下我們都是以index.php逼蒙、index.html从绘、index.htm作為web項(xiàng)目的入口。Apache默認(rèn)的入口只有index.html需要添加其他兩個(gè)的支持,當(dāng)然這個(gè)入口文件的設(shè)置可以根據(jù)自己的需要增減,如果要求比較嚴(yán)格的話可以只寫一個(gè)index.php,這樣在項(xiàng)目里面的入口就只能是index.php(274行)
DirectoryIndexindex.html? ? ? 改為=>DirectoryIndex? index.php index.htm index.html? ? ? ? ??
?(5)設(shè)定serverscript的目錄:(358行)
ScriptAlias/cgi-bin/ "c:/Apache24/cgi-bin/"
改為=>?
ScriptAlias/cgi-bin/ "D:/phpEnv/Apache24/cgi-bin"??
(6)(380行)
AllowOverride None
Options None
Require all granted改為=>AllowOverride None
Options None
Require all granted
3僵井、接下來(lái)就可以啟動(dòng)Apache了
開(kāi)始---運(yùn)行,輸入cmd,打開(kāi)命令提示符陕截。接著進(jìn)入D:\phpEnv\Apache24\bin目錄下回車httpd回車,如圖所示.
沒(méi)有報(bào)錯(cuò)的話就可以測(cè)試了(保持該命令窗口為打開(kāi)的狀態(tài))批什。
把Apache24\htdocs目錄下的index.html放到D:\phpEnv\www目錄下农曲,用瀏覽器訪問(wèn)會(huì)出現(xiàn)“It works”那么就說(shuō)明apache已經(jīng)正確安裝并啟動(dòng)了。也可以自己寫一個(gè)簡(jiǎn)單的index.html文件也可以打開(kāi)驻债。
4朋蔫、將Apache加入到window服務(wù)啟動(dòng)項(xiàng)里面并設(shè)置成開(kāi)機(jī)啟動(dòng)
先關(guān)閉httpd的服務(wù)(將命令窗口關(guān)閉即可)
重新打開(kāi)一個(gè)新的命令窗口進(jìn)入到D:\phpEnv\Apache24\bin目錄下:
添加HTTP服務(wù)的命令是:
httpd.exe -kinstall -n "servicename"??
servicename是服務(wù)的名稱,我添加的是:httpd.exe -k install -n "Apache24"命令成功后會(huì)有成功的提示却汉,此時(shí)你可以在window服務(wù)啟動(dòng)項(xiàng)中看到Apache24這個(gè)服務(wù)
然后點(diǎn)擊啟動(dòng)就可以了驯妄,如果不想設(shè)置成開(kāi)機(jī)啟動(dòng)的話也可以將啟動(dòng)類型修改為手動(dòng)。
如果要卸載這個(gè)服務(wù)的話合砂,先要停止這個(gè)服務(wù)青扔,然后輸入httpd.exe -k uninstall -n "Apache24"卸載這個(gè)服務(wù)。
當(dāng)然也可以通過(guò)D:\phpEnv\Apache24\bin下面的ApacheMonitor.exe來(lái)啟動(dòng)Apache這里就不多說(shuō)了
如此Apache的配置就基本完成了翩伪。
二微猖、安裝配置php5.5.10(php-5.5.10-Win32-VC11-x64.zip)
1、將下載的php-5.5.10-Win32-VC11-x64.zip ?解壓到安裝目錄下我的是(D:\phpEnv\php)
2缘屹、將目錄下的php.ini-development文件復(fù)制一份并改名為php.ini他是php的配置文件
3凛剥、為Apache服務(wù)添加php支持
打開(kāi)Apache的配置文件http.conf在loadModule最后加上
# php5 support
LoadModule php5_module D:/phpEnv/php/php5apache2_4.dll
AddTypeapplication/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "D:/phpEnv/php"
這里我添加在LoadModule下面
添加的時(shí)候要保證你的php5apache2_4.dll文件確實(shí)存在php5.5的早期版本里面是沒(méi)有這個(gè)文件的,不過(guò)高點(diǎn)版本里面已經(jīng)有了轻姿,可以打開(kāi)php安裝目錄找下這個(gè)文件
PHPIniDir"D:/phpEnv/php"這個(gè)就是你的php根目錄
復(fù)制一份php.ini-development犁珠,并改名為PHP.ini。
配置php.ini
731行 配置拓展庫(kù)的路徑
extension_dir = "C:/wamp/php5.5.9/ext"
配置相關(guān)擴(kuò)展庫(kù)
配置時(shí)區(qū)