自php5.5 做了大量的更新,在與apache搭配的時(shí)候和之前也不同。另外在同一臺(tái)服務(wù)器上既有php項(xiàng)目,又有asp及asp.net項(xiàng)目(使用IIS),同時(shí)還要運(yùn)行JavaEE項(xiàng)目(使用Tomcat),都要通過(guò)80端口統(tǒng)一對(duì)外服務(wù),如何整合這些服務(wù)器呢?
一、軟件下載
1 下載php5.6.2
下載網(wǎng)址:http://windows.php.net/download
VC11 x64 Non Thread Safe版本是用來(lái)和IIS整合的,VC11 x64 Thread Safe 是用來(lái)和Apache整合的,所以下載VC11 x64 Thread Safe:php-5.6.2-Win32-VC11-x64.zip
2 下載apache2.4
下載網(wǎng)址:http://www.apachelounge.com/download/ 這個(gè)服務(wù)器比較慢,也可以去網(wǎng)上搜索下載
下載64位的,httpd-2.4.10-win64-VC11.zip
3 下載tomcat7
下載網(wǎng)址:http://tomcat.apache.org/download-70.cgi
下載32-bit/64-bit Windows Service Installer,即apache-tomcat-7.0.56.exe
4 打開(kāi)IIS功能
通過(guò)windows中的打開(kāi)或關(guān)閉windows功能,來(lái)打開(kāi)IIS功能,如下圖:
5 下載V11組件
V11是微軟的一個(gè)組件,如果系統(tǒng)中沒(méi)安裝的話會(huì)提示 msvcr110.dll丟失。
下載鏈接:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
記住下載64位的。
二、配置php5.6.2
1 解壓下載的php到c盤(pán),C:\php562
2 配置環(huán)境變量path,添加C:\php562和C:\php562\ext
三、配置IIS
修改IIS默認(rèn)端口號(hào)為8081
打開(kāi)Internet 信息服務(wù)(IIS)管理器,選中Default Web Site,右側(cè)邊欄出現(xiàn) “綁定..." 菜單,點(diǎn)擊出現(xiàn)網(wǎng)站綁定頁(yè)面,選中要編輯的行,然后點(diǎn)擊編輯按鈕可以修改端口號(hào),如下圖所示:
四、配置Tomcat
tocmat安裝在C:\tomcat7下,修改Tomcat的端口號(hào)為8080
在tomcat安裝目錄下的conf文件夾下server.xml中的Connector標(biāo)簽的屬性:port="8080"
五、配置Apache2.4
1 解壓下載的壓縮包到C:\Apache24
2 修改C:\Apache24\conf\httpd.conf
1) 把ServerRoot這行修改為 ServerRoot "C:\Apache24", 雙引號(hào)之間的就是apache解壓的根路徑
2) 把DocumentRoot按照下面的內(nèi)容修改:
DocumentRoot "C:/Apache24/htdocs"
把Listen Port修改為:Listen 80
設(shè)置ServerName:ServerName localhost:80
3 添加apache系統(tǒng)服務(wù)
打開(kāi)cmd,使用如下命令:C:\apache24\bin\httpd.exe -k install
這樣方便啟動(dòng)Apache服務(wù),可以通過(guò)ApacheMonitor啟動(dòng)或者直接在windows服務(wù)中啟動(dòng)
4
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式