[教學]如何安裝AppServ?(WAMP)

多數使用者架設網站都是申請免費或是付費空間,除了申請空間外,若你對架站真的有興趣的話,到是可以試試看在本機架設網站。若要在本機架設網站首先一定要設定好架設環境,而大多數使用者都是使用Windows系統,那就可以安裝AppServ讓作業系統有架站的環境,來進行網站架設囉!

一般來說,採用「Windows系統+AppServ」來架設的網站環境,網站的程式語言是PHP,這種環境簡單說就可以架設「WordPress」、「Discuz」等等這類型的PHP程式語言所編寫的系統。

而這一種的架設環境可稱之為「WAMP」,也就是「Windows」+「Apache」+「MySQL」+「PHP」。而其中的「Apache+MySQL+PHP」我們不需要各自獨立去安裝它們,可藉由已經包裝好的「AppServ」來進行環境的架設。

「AppServ」它是一個三合一的包裝,包含了「Apache」、「MySQL」、「PHP」,安裝的方法十分簡單,就和一般軟體安裝沒多大的異樣,安裝好後可架設的網站就如同前面所說,支援程式語言為PHP的網站(如果你的網站是ASP,那就要利用微軟的作業系統安裝光碟中的IIS,進行安裝喔!)。

appserve-0
網站名稱:AppServNetwork.
網站網址http://www.appservnetwork.com/
程式版本AppServ 2.5.9 (Apache 2.2.4、PHP 5.2.3、MYSQL 5.0.45)
程式下載按這裡

教學章節

共分成5部分

一、下載Appserv
二、安裝Appserv
三、如何啟動Apache?
四、如何停止Apache?
五、Vista的異狀


一、下載AppServ

第1步 首先來到官方網站網頁後,點擊中間的「AppServ 2.5.9 & 2.4.9 with Zend Optimizer AddOns Released !」。

[註]因為有些架站程式需要使用到zend(PHP的優化,傳說中的加速器),因此我們選擇的版本將會包含zend!

appserve-1

第2步 接著找到「AppServ 2.5.9」,在它下面有「Download」,請點擊下載。

[註]下載時請注意,不要特別去選擇最新版的,要依照當時的主要系統來選擇,否則有些架站程式可能會安裝失敗,因此我們選擇的是「AppServ 2.5.9」,它是PHP5、MySQL5。

appserve-2

第3步 接著會跳出下載視窗,請點擊﹝儲存﹞。

appserve-3

教學章節

共分成5部分

一、下載Appserv
二、安裝Appserv
三、如何啟動Apache?
四、如何停止Apache?
五、Vista的異狀

  • 黃曉傑

    您好,請問一下:

    WAMP,就是架站綜合包,可以「安裝」,也可以「portable可攜式」,請問,這兩個差在哪?網路上都找不到答案耶!請多講一點,越詳細越好,感恩不盡!

    • 請參閱維基百科: https://zh.wikipedia.org/wiki/%E7%B6%A0%E8%89%B2%E8%BB%9F%E9%AB%94

  • elisa

    請問網站的程式語言是ASP的話,要安裝那些呢?
    還是只要安裝IIS就好嗎?

    • 抱歉,ASP這部分並不熟悉。

  • 跑跑婷

    感謝香腸大的分享><

    雖然我安裝的時候仍然運到奇怪的困難
    第一次是連localhost都開不起來,確認80port沒有被占用以後我重新安裝就可以動了;
    第二次則是遇到#2003的那個問題,爬其他的文找到解決方法→http://nowilllive.blogspot.tw/2008/04/appserv-2003.html,只要快速的重新安裝mysql
    即可~

    提供大家其他疑難排解的參考=))

    • 酷! 感謝分享,不過測試的話這樣還可以,如果要營運就要租主機會比較省成本 :)

    • 酷! 感謝分享,不過測試的話這樣還可以,如果要營運就要租主機會比較省成本 :)

  • 跑跑婷

    感謝香腸大的分享><

    雖然我安裝的時候仍然運到奇怪的困難
    第一次是連localhost都開不起來,確認80port沒有被占用以後我重新安裝就可以動了;
    第二次則是遇到#2003的那個問題,爬其他的文找到解決方法→http://nowilllive.blogspot.tw/2008/04/appserv-2003.html,只要快速的重新安裝mysql
    即可~

    提供大家其他疑難排解的參考=))

  • dickson

    已安裝AppServ2.5.10,但為何輸入localhost/phpMyAdmin無任何反應呢

    • maybe 沒有啟動成功,可能發生原因: MySQL的 Port 和電腦內的Port衝突,或者是沒啟用成功

  • jason

    請教一下~
    我是win 8
    但我找不到
    【開始】→【程式集】→【AppServ】→【Control Server by Service】→【Apache Start】,
    裡面的【Control Server by Service】

    有人可以指導我一下嗎?

    感恩~ ^^

    • Windows 8……… 其實我也不知道怎找XD

      直接在Metor UI 界面搜尋Appserv 關鍵字看看囉

  • 優曇波蘿

    請教版主
    我想停止剛安裝好的apache, 改安裝acg網友說的xampp, 但我的電腦是window8, 請教您, window8的 " 【開始】→【程式集】→【AppServ】→【Control Server by Service】→【Apache Stop】" 在什麼地方?

    謝謝.

    • windows 8 沒有 start 功能,需額外安裝。 建議你可以用搜尋應用程式的方式去找,因為我沒有裝win 8 所以其他部分資訊不太清楚。

  • 架站是沒有問題
    但是流量壓力的承受度,就要詳細考量了

  • ROOT張密怎麼看啊?

  • 曉灌強

    我執行之後出現的是IIS7(interner information services 7)的畫面, X_X"
    怎麼辦?

    香腸回應:
    電腦內有裝IIS,卡到了,必須將IIS停用

  • 如果沒有網路連線
    可以使用嗎
    因為我有個朋友php搞了老半天都無法啟動
    會不會是因為他家電腦沒裝網路

  • 不好意思

    因為找很久都找不到,請問如果APPSERV裝完以後,要做網頁報名表→導入MYSQL資料庫的話

    請問應該怎麼做才好?

    因為怎麼找都只有安裝完APPSERV或是MYADMIN的教學>"<|||

    或是應該找什麼樣的書來看比較好呢Orz

    真不好意思,打擾您了~

  • prismArk

    Fatal error: Declaration of JInstallation::initialise() must be compatible with that of JApplication::initialise() in C:\AppServ\www\Joomla\installation\includes\application.php on line 365

    我該如何處理? 重新安裝很多次了>"< 以下是AP版本訊息 和
    要安裝Joomla 最新版本Joomla_1.7.3-Stable-Full_Package

    The AppServ Open Project – 2.6.0 for Windows

    phpMyAdmin Database Manager Version 2.10.3
    PHP Information Version 6.0.0-dev

    About AppServ Version 2.6.0 for Windows
    AppServ is a merging open source software installer package for Windows includes :

    Apache Web Server Version 2.2.8
    PHP Script Language Version 6.0.0-dev
    MySQL Database Version 6.0.4-alpha
    phpMyAdmin Database Manager Version 2.10.3

    ChangeLog

  • 新手

    請問我可以把安裝路徑改成D:\嗎
    這樣會有差嗎
    這樣子其他東西要改嗎

    香腸回應:
    基本上不用

  • 影天流

    感謝~我找了好久都沒有從前面開始教PHP的…
    害我都沒有開Apache…難怪都打不出來XD
    而且我也開著迅雷導致80Port被佔用…終於解決問題了@@

    香腸回應:
    恭喜你!

  • zero

    系統80Port被占用要怎麼辦@@

    我本來可以用 但架站一陣子以後突然不能用

    都一直連不上 重安裝軟體也一樣

    他就跟我說什麼一次只能連接一個通訊網址

    那我應該怎麼處理呢@@

    香腸回應:
    Google看看有沒有可查占用Port的工具~
    常見會影響的程式~Skype、TeamViewer

  • michiyo

    請問我有按照步驟但是還是出現問題
    程式集/AppServ/Control Server by Service/Apache Start

    點了之後快速跑出依個黑色視窗又不見了
    測試http://localhost找不到網頁

    請問出了什麼問題?

    香腸回應:
    應該是啟動失敗~ 可能系統80Port被占用

  • 小傑

    請問一下版大
    使用者名稱可以使用中文嗎?

    小弟創建新使用者輸入中文
    跳出語法錯誤畫面….
    但是在"權限"裡面還是有看到我所創設的使用者
    而且想刪除他也無法刪除
    也是會跳出語法錯誤…..

    我也把其他使用者給刪除了
    現在不知道要怎樣才能登入….
    怎麼打帳號、密碼都還是錯得@口@"

    難道只能重灌軟體了嘛….

    香腸回應:

    不能使用中文名稱~ 有問題建議重灌一下軟體

  • cclin

    是否可請教:

    我是要預備架在固定ip上
    但是安裝好後要點login時
    一定會出現"500 Internal Server Error"
    這個頁面,我有看部落格架設與經營這本書
    有提到更改權限,不過不曉得從何改起
    因為我並沒有做上傳的動作
    是在本機電腦上的!
    我該如何解決此情況?
    謝謝!

    香腸回應:
    基本上不推薦在本機使用,因為你一定會是使用Windows跑WordPress,這比較不穩定,而且成本也不符。
    改權限的東西只有在Linux主機上才有

  • z

    me use TWAMP

    香腸回應:

  • z

    架Discuz 要upload檔案到哪兒????

    香腸回應:
    AppServ下的www目錄理

  • 把appserv apache的端口改为 非80就好了 我改的是88

    香腸回應:

  • 水鬼

    我出現錯誤畫面ㄟ…

    phpMyAdmin – error
    #2003 – 伺服器並無回應

    這是怎麼回事??

    另外,登入帳號是用root對吧!

  • 收藏

    請問一下
    如果是要換過版本
    升級新的
    我現在用的是舊的
    該怎麼重灌@@
    Appserv 2.4.0
    是要把原來的刪除嗎?
    大概要刪除哪些才會乾淨!
    怕會衝突到,之後就用不了了!

    香腸回應:
    升級這部分我就不是很清楚了 因為我沒對外公開過用本機架設的網站,我主要是拿來當測試使用。

  • 我覺得就直接下載Wampserver就好啦~~

    Wampserver是整合包:
    有Apache 2.2.11、PHP 5.2.9-1 + PECL、
    SQLitemanager、MySQL 5.1.32、Phpmyadmin

    香腸回應:
    Appserv也很簡單的阿,他也是整合包~
    如果真得要架站,得要安裝centos,本機測試的話就隨便裝啦!

  • 艾克斯

    linux上有相關的軟體嗎?
    可以介紹介紹嗎?

    香腸回應:
    Linux我是覺得乾脆把系統灌成CENTOS好了~~

  • fukuo

    你好,我是新手初次學架站,
    我使用no-ip動態轉址
    請問使用AppServ 2.5.10要如何使用no-ip提供的位址設定Virtual Host,可否請大大教我?

    香腸回應:
    不好意思,我對自架網站必較不熟,我習慣使用虛擬主機,因此無法解答 ^^||

  • c

    我的ip分享器竟然不給開port80
    其他port都可以
    但是後面多個:xxxx感覺有點難看
    所以繼續用免空吧…XD

    香腸回應:
    哈,我是無線網路,我安裝APPSERV只是方便我測試架站程式而以XD

  • acg

    xmapp也是很不錯用
    而且有portable的
    用起來不輸appserv

    香腸回應:
    對,xampp其實使用上更簡單,由其是免安裝版本很方便 :p
    不過偷偷說,這篇文章主要是寫給同學看的,因為老師要求安裝Appserv!

    • 優曇波蘿

      感謝版主分享.
      我是新手, 在網站找尋了幾天, 終於在這裏找到一個解說得相當完整的架站教學.
      感謝, 感謝.
      也謝謝其他幾位網友回應的資訊, 給像我這樣完全外行的新手很大的幫助.

    • 加油囉! ^^

  • 看完全篇後,再來補一下XD~(被揍!?)

    那個啊ˇ
    雖然大家都知道(?)還是提一下

    如果又讓他人外連,進來看架設的網站
    有開防火牆或特殊軟體(?)的朋友
    要記得把剛剛設定的Port打開

    教學文是用預設的網頁伺服器用埠:80
    記得去防火牆等軟體設定 80 Port 打開或設成例外
    才不會被擋住

    另外如果原本有主機內有安裝IIS者也是用80 port
    可以考慮用其他埠號(沒有太大的影響)
    或者直接移除掉IIS
    不然可能會衝到(?)

    淺見XD

    (啊!?真的來打人了XD??! 趕快拿一隻香腸走~~(光速逃)

    香腸回應:
    這對初學者來說是寶貴的經驗談阿….XD

  • 喔喔ˇˇˇ
    既免費虛擬主機系列完
    續作是自架伺服器嗎XD?(網站向限定?)

    不過這樣下去
    大概會順到出現浮動IP跟固定IP的差異吧?

    然後動態DNS攻略再現ˇˇ(被打)

    不過自架方面
    實用上之前遇到不是瓶頸的瓶頸(啥?)
    就是流量問題
    吃網速、卡網速、進站慢等等 囧(炸飛)

    雖然後來有查到資料指出
    可以利用 QOS 那種流量控管技術,來提升網站連線速度
    不過查到的文件,通常都是指導Linux指令的作法

    當年也是架在Win上,暫時無解的情況下,就全體轉移到虛擬主機了XD
    測速度虛擬主機再慢,也會比自架的快45秒~2分鐘不等(大炸)

    順帶一提,那時候架的網路是種花電信8M

    (但上傳不夠大阿XD 架站主要影響是上傳頻寬吧?
     打電話去也沒有擴上傳頻的方案 囧)

    PS:廢話太多抱歉ˇ 臨時起意的(被打飛)
       當作是付錢買香腸的費用吧~(誤) 看看就好XDD

    香腸回應:
    應該不太會提自架網站,這篇文章只是要給同學看XD

  • vicky20045

    TO 香腸
    你雖然已經全部改完了

    但標題沒有改

    香腸回應:
    抱歉,因為title是受到ALL IN ONE SEO外掛影響,那邊忘記更新了,
    目前已經修正,感謝您!

  • 真棒!

    這會是系列文嗎?

    香腸回應:
    這是理想….(遠望)
    不過理想和現實是有差異的XD

  • 推一樓正妹的糾正…….

    香腸回應:
    不可以來搶別人的學姐!!

  • 曲豆

    那麽Domain name如何在Appserv中做設定?

    香腸回應:
    這部份可能需要您上Google查查 :p

  • c

    話說那個Apache監控畫面
    要不要試試看以管理員身分執行
    我之前裝Vista+Apache這樣就正常

    香腸回應:
    試過了…不行Orz

  • c

    呵呵
    我是用PHPNow

    香腸回應:
    咦?第一次聽到~

  • 是拼錯還是我認知錯誤
    印象中Appserv後面並沒有再多一個「e」吧?

    香腸回應:
    我拼錯了Orz
    已經全部改完了,
    至於圖片檔名….就不改了….冏….