在WINDOWS SERVER 2008 R2 X64上安裝WAMP服務
2014-12-07 10:50
387 查看
原文出处:http://blog.kkbruce.net/2012/02/windows-server-2008-r2-x64wamp.html#.T7B1cetj2Xs
Win2008要装
http://www.microsoft.com/downloads/zh-tw/confirmation.aspx?FamilyID=BA9257CA-337F-4B40-8C14-157CFDFFEE4E
这个才能使用wamp
-----------------------------------------------------------------------------------
我在一台全新乾淨的Windows Server 2008 R2 x64 with Service Pace 1的伺服器上,要架設WAMP服務,一直碰壁,以下心得整理。
WAMP現在區分為x32與x64,如上所述,如果是新伺服器,必須先安裝對應版本的 Visual C++ 2008 可轉散發套件。
wamp x32 需安裝 [Microsoft
Visual C++ 2008 可轉散發套件 (x86)]
wamp x64 需安裝 [Microsoft
Visual C++ 2008 可轉散發套件 (x64)]
不安裝之後,當你要開啟 wampmanager 管理程式時,會一直出現錯誤,而無法啟用。
WampServer管理程式啟動後,你還會發現就算修改 httpd.conf 裡的 Port 設定,還是無法啟用 Apache!因為在Windows Server 2008 R2 x64上我有掛IIS 7 (使用 80 Port),奇怪的事,就算把IIS 7停用,把80 Port給Apache還是無法啟用。
我知道從Vista / Windows Server 2008之後版本開始,對於 C: 有一些權限上的管理與以前不同,我沒有細查文件,我的決解辦法是移除原安裝,重新安裝至非 C: 的路徑,例如,d:\wamp 立即見效。
如果要把PHP掛到IIS上執行,有二種選擇
FastCGI
ISAPI
我選擇使用後者,在IIS裡設定相當簡單(注意,你在 IIS 的【角色服務』中,必有啟用【ISAPI 擴充功能】與【ISAPI 篩選器】),在【所在網站】或【虛擬目錄】裡有二個地方要設定,一在【處理常式對應】,二在【預設文件】。
處理常式對應 → 新增指令碼對應 →
要求路徑:*.php
執行檔:D:\wamp\bin\php\php5.3.9\php5isapi.dll (路徑自行參考,找 *isapi.dll 就對了)
名稱:PHP (隨便,方便辨識即可)
預設文件 → 新增 → 【 index.php 】
(一般PHP預設首頁文件檔案)
注意X32與X64混合環境在上面最後一小段,你將PHP使用ISAPI方式掛到IIS上執行,不知道有沒有像我,碰到一堆的Error!後來驗證後證明是我自己搞不清楚狀況。@_@
我們這台x64伺服器上有一個網站是執行x32(ASP)應用程式,當我要把WAMP x64版本php5isapi.dll掛到IIS執行(ASP網站),不管怎麼試就是無法啟動index.php,會一直出現Error,試了好久,結果是:
【WAMP x64 + Windows Server x64 + IIS (應用程式集區 - 啟用32位元應用程式)】(Bad)
【WAMP x32 + Windows Server x64 + IIS (應用程式集區 - 啟用32位元應用程式)】(Bad)
【WAMP x32 + Windows Server x64 + IIS】(Bad)
【WAMP x64 + Windows Server x64 + IIS】(Good)
也就是說,在Windows Server 2008 R2 x64環境下,想要用ISAPI方法使用PHP只有一種方式,完全x64。【WAMP x64 + Windows Server x64 + IIS】就只有這樣的組合才有辦法讓ISAPI可以正常運作PHP。目前在【Windows Server x64 + IIS
(應用程式集區 - 啟用32位元應用程式)】是無法透過ISAPI方式讓PHP正常運作。
Win2008要装
http://www.microsoft.com/downloads/zh-tw/confirmation.aspx?FamilyID=BA9257CA-337F-4B40-8C14-157CFDFFEE4E
这个才能使用wamp
-----------------------------------------------------------------------------------
我在一台全新乾淨的Windows Server 2008 R2 x64 with Service Pace 1的伺服器上,要架設WAMP服務,一直碰壁,以下心得整理。
WAMP現在區分為x32與x64,如上所述,如果是新伺服器,必須先安裝對應版本的 Visual C++ 2008 可轉散發套件。
wamp x32 需安裝 [Microsoft
Visual C++ 2008 可轉散發套件 (x86)]
wamp x64 需安裝 [Microsoft
Visual C++ 2008 可轉散發套件 (x64)]
不安裝之後,當你要開啟 wampmanager 管理程式時,會一直出現錯誤,而無法啟用。
WampServer管理程式啟動後,你還會發現就算修改 httpd.conf 裡的 Port 設定,還是無法啟用 Apache!因為在Windows Server 2008 R2 x64上我有掛IIS 7 (使用 80 Port),奇怪的事,就算把IIS 7停用,把80 Port給Apache還是無法啟用。
我知道從Vista / Windows Server 2008之後版本開始,對於 C: 有一些權限上的管理與以前不同,我沒有細查文件,我的決解辦法是移除原安裝,重新安裝至非 C: 的路徑,例如,d:\wamp 立即見效。
如果要把PHP掛到IIS上執行,有二種選擇
FastCGI
ISAPI
我選擇使用後者,在IIS裡設定相當簡單(注意,你在 IIS 的【角色服務』中,必有啟用【ISAPI 擴充功能】與【ISAPI 篩選器】),在【所在網站】或【虛擬目錄】裡有二個地方要設定,一在【處理常式對應】,二在【預設文件】。
處理常式對應 → 新增指令碼對應 →
要求路徑:*.php
執行檔:D:\wamp\bin\php\php5.3.9\php5isapi.dll (路徑自行參考,找 *isapi.dll 就對了)
名稱:PHP (隨便,方便辨識即可)
預設文件 → 新增 → 【 index.php 】
(一般PHP預設首頁文件檔案)
注意X32與X64混合環境在上面最後一小段,你將PHP使用ISAPI方式掛到IIS上執行,不知道有沒有像我,碰到一堆的Error!後來驗證後證明是我自己搞不清楚狀況。@_@
我們這台x64伺服器上有一個網站是執行x32(ASP)應用程式,當我要把WAMP x64版本php5isapi.dll掛到IIS執行(ASP網站),不管怎麼試就是無法啟動index.php,會一直出現Error,試了好久,結果是:
【WAMP x64 + Windows Server x64 + IIS (應用程式集區 - 啟用32位元應用程式)】(Bad)
【WAMP x32 + Windows Server x64 + IIS (應用程式集區 - 啟用32位元應用程式)】(Bad)
【WAMP x32 + Windows Server x64 + IIS】(Bad)
【WAMP x64 + Windows Server x64 + IIS】(Good)
也就是說,在Windows Server 2008 R2 x64環境下,想要用ISAPI方法使用PHP只有一種方式,完全x64。【WAMP x64 + Windows Server x64 + IIS】就只有這樣的組合才有辦法讓ISAPI可以正常運作PHP。目前在【Windows Server x64 + IIS
(應用程式集區 - 啟用32位元應用程式)】是無法透過ISAPI方式讓PHP正常運作。
相关文章推荐
- windows server 2008 r2系统搭建wamp环境
- Windows Server 2008 R2(X64) MSDN镜像简体中文/英文版ISO下载
- OCS 2007 R2单机测试虚拟环境的搭建(windows server 2008 R2 x64)
- Windows Server 2008 R2 x64 + IIS7.5+ .NET1.1
- windows server 2008 r2 x64 enterprise service pack1中aspjpeg.dll安装
- windows server 2008 enterprise r2 x64 激活小记
- mimikatz抓取明文密码(Windows Server 2008 R2 x64)
- Windows Server 2008 R2 安裝 Oracle 10g
- Windows Server 2008 R2(X64) MSDN镜像简体中文/英文版ISO下载及Key激活码
- Sharepoint 2010 for windows server 2008 r2 x64安装
- 用U盘开机安装Windows 7/Windows Server 2008 R2(XP安装X64版本ISO系统文件)
- windows server 2008 R2 x64 服务器系统升级-解决服务器物理内存不能完全使用问题
- Windows Server 2008 R2 x64 + IIS7.5+ .NET1.1
- Windows Server 2008 R2(X64) MSDN镜像简体中文版与英文版ISO下载及Key激活码
- windows server 2008 R2 X64 配置 ASP环境
- <转>Windows Server 2008 R2 x64 + IIS7.5+ .NET1.1
- Windows Server 2008 R2(x64) IIS7+PHP5.6.30(FastCGI)环境搭建
- Windows Server 2008 R2 x64fre Download.
- windows server 2008 r2 x64 enterprise service pack1中aspjpeg.dll安装
- 在Windows Server 2008 R2(x64)上安装.NET Framework 4.5 兼谈.NET Framework 4.0 “在服务器核心角色上不受支持”含义