通常架設網頁伺服器在自己的主機,主要還是用來開發程式使用,或學習PHP這類的程式,烘培其實很同意新手直接使用懶人包將環境建置起來,集中在程式的學習,等興趣培養起來,發現自己不足的知識,就會自動自發的去搜尋了,=3= 所以我一直認為大學教授硬要教原文書,其實是抹殺同學對該科目的熱情呀(大嘆)。先前的文章「我的主機,我作主,WAMPs比較表」有大略提到什麼是WAMP,若不了解的網友,不妨再檢視一下。台灣的使用者似乎偏愛使用Appserv或XAMPP來架設PHP環境,不過烘培多年使用的心得,還是wamp最適合。

1) 一開始我們必需先下載wamp軟體,所以請連結到wamp官方網站下載

wamp_00 (複製).png

2) 目前官方提供了32bit與64bit版本,網友可依照自己不同的Win7作業系統下載對應的版本。雖然64bit作業系統也能使用32bit,不過既然安裝了64bit的作業系統就安裝64bit版本wamp吧!注意這邊官方提醒一件事,如果之前已經有安裝舊版本的wamp,要記得先移除後,再安裝新版的wamp

wamp_01 (複製).png

3) 接著出現安裝的畫面,就下一步(Next)連續給它按下去,雖然無腦(這不就正是我們想要的嗎XD),過程中將會出現下列畫面,要使用者選擇預設的瀏覽器位置,這邊可以按取消直接略過即可

wamp_02 (複製).png

4) 解除win7防火牆對apache的封鎖

wamp_03 (複製).png

5) 設定使用者外寄郵件(SMTP)位址,通常我們都以直接使用localhost,Email的話就直接輸入自己的email吧。最後

wamp_04 (複製).png

6) 最後安裝畫面的保留打勾「Launch WampServer 2 now」,點擊Finish完成安裝後,就會執行wamp了,這時候查右桌面的右下角,如果[W]小圖示為綠色的話,表示wamp伺服已正常運作

wamp_06 (複製).png

7) 開啟瀏覽器(烘培使用的是Chrome),輸入localhost或127.0.0.1來檢測wamp啟用結果,若出現下圖畫面,表示已安裝完成 wamp_05 (複製).png

8) 如果偏愛中文介面,也可以透過下圖方式,將介面轉為中文

wamp_05-1 (複製).png

下圖為中文介面

wamp_05-2 (複製).png

烘培要特別說明一下「切換到線上狀態(Put Online)」與「切換到離線狀態(Put Offline)」的功能。通常wamp會利用在程式開發,所以預設是不對外開放連線的(伺服器離線),不過當你完成了一些網站,貼了網址想分享給你的好友看看,好友卻連不進你的主機,這是因為wamp尚未上線,這時候只要點擊「切換到線上狀態(Put Online)」後,其它人就能連結到你的網站。至於如何給別人連結網址,你可以透過IPmap得知自己主機的IP,再將此IP傳給其它人連線,不過這邊要提醒的是,IP必需是固定IP。

9) 透過右下便利的操作介面,我們也可以快速的啟用php的擴展

wamp_06-1 (複製).png

或是apache的模組

wamp_06-2 (複製).png

Wamp無法正常使用最常見的狀況是使用者電腦在安裝wamp之前,已經有先安裝skype軟體,skype會預先佔用http預設的80埠,所以我們必需將skype中的「使用 80/443 port 做為外來連線替代」的打勾取消掉,再重新啟動wamp

skype_config (複製).png 這邊要注意一點,如果你是在公司使用skype,取消80/443 port可能會讓你無法使用skype,因為有些公司把除了80/443之外的埠(port)擋光光XD

Posted by 低溫烘培 at 痞客邦 PIXNET Guestbook(22) 人氣()


留言列表 (22)

Post Comment
  • Don
  • 請問我使用的是Windows 7系統,防火牆暫時關閉了;安裝wamp依據上述將設定切換成「put online」,但仍然無法透過 ip 從外部連線,httpd.conf 有需要做任何其他的設定嗎?先在此感謝您抽空回答。
  • 如果我沒記錯的話,wamp預設使用的port(埠)是80,所以正常情況上,不需要特別去關閉win7的防火牆。依照你所描述的問題,我只能猜你的IP可能不是固定的,如果你是一般hinet的浮動IP或是社區網路,即使你已經put online了,還是無法讓外部的電腦連入的

    低溫烘培 replied in 2012/05/02 08:28

  • Private Comment
  • Yu Che Shie
  • 原來在httpd.conf裡面
    還要再把Require local改成Require all granted
  • WIN
  • 想把WAMP的PHP5.4.3升級成PHP5.4.8 想請教您一下?
    有成功的多安裝一個APACHE2.4.3
    但用相同的方法去多安裝PHP 無效果
  • 我沒試過安裝多個PHP的部分。但如果沒有必要,並不建議你升級版本,以穩定版本能使用就好了^^

    低溫烘培 replied in 2012/11/26 20:55

  • 凱凱
  • 大大請問一下為何我開啟後都是橘色的沒變綠色的!!!!!!!!!!!
  • 你可以檢查一下 C:\wamp\logs\apache_error.log 裡面的錯誤訊息。另外檢查一下你是否有安裝skype,並且佔用了80port

    低溫烘培 replied in 2012/11/26 20:53

  • Private Comment
  • Private Comment
  • 盧曉易
  • 變成綠色了 但也沒辦法外連~怎麼辦?
  • 你這樣的情況描述不是很清楚,所以沒辦法到你。可以的話先檢查 C:\wamp\logs\apache_error.log 裡面的內容

    低溫烘培 replied in 2013/05/07 13:57

  • Private Comment
  • Calvin Lai
  • 請問你知不知道為什麼我的繁中介面都會出現亂碼呢?
  • 你並沒有詳述你的情況或附圖,所以我不知道如何回覆。

    低溫烘培 replied in 2013/05/16 18:47

  • 訪客
  • 謝謝 終於可以變綠色了!!
  • 訪客
  • 我也是無法外部連上
  • 可能是版本問題,試著裝 wampserver2.2e-x86 版本

    低溫烘培 replied in 2014/02/05 09:46

  • 訪客
  • 在httpd.conf
    也找不到Require local
  • ~天使神人~
  • 請問為何進入架好的網頁 都會出現驗證登入帳號密碼 不登入就401錯誤
  • 已研讀多遍但走投無路= =||求高手救援
  • 1.wamp已經架好_上線_服務全啟_127.0.0.1能上_綠燈_網頁設計完成
    2.非固定IP架站需求大致了解_no-ip已申請且架設完成

    (假設我註冊的dns是xxx.no-ip.biz,在www.no-ip.com網站註冊)
    問題出在我打上我註冊no-ip卻顯示 "Forbidden"無權訪問此司服器
    我以xxx.no-ip.biz進入是這樣,
    以xxx.no-ip.biz/首頁檔名.php 也是這樣,(因為我首頁檔名不是"index.php")
    以IP (123.194.188.115/首頁檔名.php) 進入也是(依目前認知非固定IP無法是正常,但我不確定)

    可以請問
    "Forbidden" You don't have permission to access / on this server.
    問題是出在哪嗎~"~!!拜託...

    我有爬到說可能是IP分享器要去設定
    但我家192.168.0.1或192.168.10.1都進不去是否表示我家用的不是IP分享器呢?
  • 不知道你使用的 wamp 版本是多少呢?我記得最新的版本 在 httpd.conf 好像有問題。是否試著降低版本?目前我個人都只使用 wampserver2.2e-x86 版本,先試著安裝不同版本的試試看如何?

    低溫烘培 replied in 2014/02/05 09:45

  • rainfrost2014
  • 請問我安裝的時候出現:

    無法啟動程式,因為您的電腦遺失MSVCR110.ddl。請嘗試重新安裝以修正這個問題

    要怎解決呢?到目前無法安WAMP5 哭哭
  • 你必需先安裝 vcredist_x86_2010。先試著 google 「Microsoft Visual C++ 2010 可轉散發套件 (x86)」就可以找到下載點了

    低溫烘培 replied in 2014/10/01 16:09

  • 訪客
  • 請問一下我把php碼打好要弄到網頁上 但我的資料庫表格一直看步到位什麼會這樣?
  • maxmas38
  • WAMP SERVER 某天瀏覽架的網站時,突然跳出伺服器需要驗證,見鬼,沒驗證過或取消的話,就轉401 Unauthorized Authorization required. 頁面...

    百思不得其解,網路上也找不太到此問題原因,有看到官方論壇英文版,是說http 的BUG,到系統運作的服務,把IIS關掉就正常了

    但我是用XP架的,沒裝IIS,所以還是無解....後來靈機一動,查一查我網站的IP......考....考....考.... 原來Hinet把我申請的固定制IP變更了.....考....考....考.... 沒有通知我..... 所以我原來的IP不知道連到哪家的伺服器了.....

    Hinet寬頻非固定制IP配發原則:
    1.八個動態IP
    2.一個固定IP + 七個動態IP

    預設是八個動態IP,要固定IP要自己上網站申請,而且固定IP不是永遠不變,會被調整.....

  • maxmas38
  • 還有一點,把你本機端的IP與Domain name的 cookie 刪除,
    Google的話,可以在設定->進階->內容設定->所有cookie和網站資料裡面,
    透過搜尋功能,只刪除特定cookie

    例如 搜 127.0 --> 刪除列出來的所有 127.0 網域的 cookie
    搜 www.xxxx.com --> 刪除列出來的所有 www.xxxx.com 網域的 cookie

  • tony
  • 請問 wamp 在win 10可順利安裝但是無法運作可有解?謝謝您

  • Win10 會預設佔住 80 port

    試著先開出命令列視窗(cmd),輸入

    net stop http
    Sc config http start= disabled

    將服務關閉後,並設定開機不要再自動啟動

    如果電腦的等級和記憶體足夠的話,比較建議改用 homestead 的方式

    低溫烘培 replied in 2015/12/09 16:27

  • 訪客
  • 請問我安裝的時候出現:

    無法啟動程式,因為您的電腦遺失vcruntime140.dll。請嘗試重新安裝以修正這個問題

    我的系統Win10 以上方法也是過了 還是橘色的!!!