通常架設網頁伺服器在自己的主機,主要還是用來開發程式使用,或學習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 留言(15) 引用(0) 人氣()


open trackbacks list Trackbacks (0)

留言列表 (15)

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

You haven’t logged in yet, please use guest status to leave message. You can also log in with above service account and leave message

other options