我是靠谱客的博主 动人奇异果,最近开发中收集的这篇文章主要介绍在WINDOWS SERVER 2008 R2 X64上安裝WAMP服務,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原文出处: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上執行,有二種選擇
  1. FastCGI
  2. ISAPI 
我選擇使用後者,在IIS裡設定相當簡單(注意,你在 IIS 的【角色服務』中,必有啟用【ISAPI 擴充功能】與【ISAPI 篩選器】),在【所在網站】或【虛擬目錄】裡有二個地方要設定,一在【處理常式對應】,二在【預設文件】。

處理常式對應 → 新增指令碼對應 →

  1. 要求路徑:*.php
  2. 執行檔:D:wampbinphpphp5.3.9php5isapi.dll (路徑自行參考,找 *isapi.dll 就對了)
  3. 名稱: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 X64上安裝WAMP服務的全部内容,希望文章能够帮你解决在WINDOWS SERVER 2008 R2 X64上安裝WAMP服務所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部