查看完整版本: 在 Windows 環境下使用 XAMPP 架站包安裝 Apache + MySQL + PHP 並架設論壇超營養教學

小多仔 2007-11-28 01:21 AM

在 Windows 環境下使用 XAMPP 架站包安裝 Apache + MySQL + PHP 並架設論壇超營養教學

架站前的準備與 XAMPP 的安裝
[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/#xoops]Xoops 的安裝[/url]
[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/#phpbb]phpBB 的安裝[/url]
[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/#discuz]Discuz 的安裝[/url]
[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/#lifetype]部落格(Blog) LifeType 的安裝[/url](070304)再補上部落格的安裝,更加營養
[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/#firewall]XP防火牆設定[/url](070304)連防火牆設定也給他營養下去
[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/#other]其他[/url]
要架網站之前你必須要有一個網際網路公用的 IP 對於網路不熟悉的人以下提供幾個規則,來分辨你的 IP 是否能架站
開始->執行->鍵入amd->鍵入指令 ipconfig 查看 IP 若 IP 不是 10.X.X.X 、 172.16.X.X ~ 172.31.X.X 、192.168.X.X
只要你的電腦正在上網且你的電腦的 IP 不是上面所提的那三個網段,那你電腦目前的 IP 即為網路上一公用的 IP
若不是也並不是表示不能架站,可能你的網路環境是依靠一台 nat 主機上網,這方面的話就必須要詢問你的網管人員囉
若你想提升你有關網路這方面的知識提供幾個不錯的[url=http://www.study-area.org/network/networkfr.htm]教學網站[/url],讓你可以好好的惡補一下
上網的 IP 還有分固定和浮動(動態),能有固定當然是最好了,如果是浮動那你可能還需要動態 DNS 服務來協助你架設網站
這個不錯的[url=http://163.20.160.21/xoops22/t167/xoops207/a/a01.html]網路教學資源[/url]講解如何使用動態DNS服務
Apache + MySQL + PHP 這個組合俗稱AMP,是目前很流行的架站組合
Apache 是網頁伺服器架設軟體,他小巧但卻功能強大執行起來也非常的有效率,是網頁伺服器架設的首選
MySQL 是一個資料庫系統,它是免費又好用的資料庫的其中一種選擇,PHP是一套伺服器端的網頁解析語言
PHP 結合了許多語言的優點再加上使用便利開發速度快,成為了網站程式的新寵兒,許多論壇套件皆是使用 PHP 撰寫
這三樣軟體的官網分別以右 [url=http://www.apache.org/]Apache[/url],[url=http://www.mysql.com/]MySQL[/url],[url=http://www.php.net/]PHP[/url]
要安裝一個AMP伺服器,除了要各別下載這三樣軟體,各別安裝後還必須要設定OK無誤才能正式上路
就如同 XAMPP 首頁所言:許多人從他們的經驗中得知安裝 Apache 網站伺服器是相當不容易的一件事情
尤其是如果要在安裝 MySQL 與 PHP 等,那就變得更加困難了。
網路上有很多所謂的架站包,就是方便完成AMP的安裝與設定
在這裡小弟要示範如何使用XAMPP完成AMP的安裝,並示範架設論壇phpbb2、xoops、discuz
首先先下載 XAMPP [url=http://www.apachefriends.org/zh_tw/]這是 XAMPP 的繁中官網[/url]
XAMPP有推出各種平台下的架站包,我們需要的是Windows平台的版本,在Win的平台中還提供了三種包裝
有附自動安裝程式及ZIP壓縮檔和7-ZIP自動解壓縮檔,小弟下載的是有附自動安裝程式的
若是連繁中語系的官方網站還是找不到下載點,也可從[url=http://mmpo.pcadsl.com/mmpo/windows_software/download/internet/xampp-win32-1.6.0-installer.exe]本伺服器下載[/url],不過速度沒官網那麼快就是了
自動安裝應該很容易照著預設值安裝即可,官網有提供很完整的說明文件,小弟在這還是簡單的介紹一些使用方法與設定
安裝完畢後右下角會多一個如下圖的圖示
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp01.png[/img]
要是沒有也沒關係,可能是沒開啟而以,桌面應該會有一個寫著"XAMPP Control Panel"的圖示,或著由"開始功能表"裡打開
開始->Apache Friends->XAMPP->XAMPP Control Panel,這個控制面板功能如下圖所示
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp02.png[/img]
我們需要的是 Apache、MySql 將這兩樣按下 Start,Running代表運作中,按下 Stop 即停止
如果要讓這兩項一開機就啟動的話,按下右上角的 Service Settings... 如下圖所示
把 Run XAMPP Control Panel as a Service 這一項打勾,然後要啟動的模組,當然是 Apache 和 MySql 這兩項了,記得按OK
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp03.png[/img]
整個AMP都有在運作了,現在開始來驗收成果了,在網址列打上 [url=http://127.0.0.1/]127.0.0.1[/url] 或是 [url=http://localhost/]localhost[/url] 這兩個網址都是代表本機的意思
到這個步驟若你本機測試正常的話,你將能看到如下圖的網頁畫面
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp04.png[/img]
稍微有些 HTML 概念的人應該會有疑問,首頁對應的資料夾在那裡呢?
若是照預設值安裝的話首頁資料夾的位置如右 "C:\Program Files\xampp\htdocs"
再來我們要來設定一下 MySql 如下圖的測試網頁中進入 phpMyAdmin 或由網址鍵入 [url=http://127.0.0.1/phpmyadmin]127.0.0.1/phpmyadmin[/url]
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp05.png[/img]
由於 MySql 這東西是必須要在命令列裡下指令才會運作的東西,phpMyAdmin是一個以網頁陳現的方式的一個控制介面
它的畫面如下
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp06.png[/img]
第一次進入這個phpMyAdmin的網頁因為預設值是不設密碼的,所以你是在不設密碼的情況下以 root 身份登入
其實這樣就可以用了,但這並不是很安全的做法,比較安全的做法是進入 phpMyAdmin 網頁是會詢問使用者名稱與密碼
首先編輯這個檔案 C:\Program Files\xampp\phpMyAdmin\config.inc.php 在差不多第68行的地方
$cfg['Servers'][$i]['auth_type'] = 'config'; 改成 $cfg['Servers'][$i]['auth_type'] = 'http';如下圖
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp07.png[/img]
經此一修改後開啟[url=http://127.0.0.1/phpmyadmin]phpMyAdmin[/url]網頁時會詢問你密碼,使用者名稱為 root 密碼因為還沒設定所以保持空白
再來要設定密碼先按下權限
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp08.png[/img]

選取 root 打勾再按下右邊的編輯權限
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp09.png[/img]

接著把畫面捲到更改密碼的部份,點選密碼並輸入密碼及確認密碼,按下右邊的執行
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xampp10.png[/img]

此後進入 phpMyAdmin 及 MySQL 這兩項的 root 的密碼就是剛所設定的密碼
有關MySql的部份附帶一提,其實只要有 root 這個帳號就能正常運作了,但考慮到安全性,可能會再建立負責系統管理的帳號例 admin
針對各個使用資料庫的資料庫,建立一個能只能存取此資料庫資料庫的帳號。另外MySql大多是限制只能本機使用
但是 phpMyAdmin 因為是安裝在本機,所以只要是透過 phpMyAdmin 都會變成本機使用
為了安全性我們可能多一些限制讓 phpMyAdmin 不是每個 IP 連進來都能用
利用 Apache 的 httpd.conf 的設定補上下面的文字
    order deny,allow
    deny from all
    allow from localhost   
意思大概是這樣的 資料夾的規則,先限制再允許,先限制全部,允許來自 localhost 你也可以再補一些允許的 URL 或 IP
再來以下將示範安裝 xoops phpbb2 discuz 示範裝這三套是因為這三套是比較多人在裝的論壇套件
其實不管是那一個論壇套件安裝的方法都是大同小異,不過有一點要提醒的這些論壇套件也有分新版舊版
像這份文份撰寫時 XAMPP 裡的軟體如右表Apache HTTPD 2.2.4, MySQL 5.0.33, PHP 5.2.1 + 4.4.5
下載時稍微要看一下是否有版本上的限制,還會有分語系 UTF-8 是萬國碼這個語系是比較好的,另一個台灣常用的編碼 BIG5
由於預設的 MySQL 文字編碼是 UTF-8 除非你修改成 BIG5 否則用 BIG5 會發生水土不服的問題
先示範 xoops 首先先至 [url=http://xoops.tnc.edu.tw/]xopps 的官網[/url]參觀一下
從官網下載了[url=http://mmpo.pcadsl.com/mmpo/windows_software/download/phpPackage/xoops-2.0.16-tw-utf8.tgz]XOOPS 2.0.16 正體中文 utf8 版[/url]解壓縮後,有三個資料夾三個檔案如下圖
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops01.png[/img]

我們需要的是那個 html 資料夾,將其更名為 xoops 方便我們管理,然後複製至 C:\Program Files\xampp\htdocs 如下
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops02.png[/img]

再來我們要新建一個資料庫給 xoops 使用,我們到[url=http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/127.0.0.1/phpmyadmin]phpMyAdmin[/url]裡的資料庫畫面
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops03.png[/img]

下圖是資料庫的畫面,新增和刪除資料庫都是在這裡,首先在底下建一個名為 xoops 的資料庫
若以後要刪除資料庫,只要把資料庫打勾然後按下那個紅紅圈起來的圖案,即是刪除了
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops04.png[/img]

xoops 的 php 套件確定放在網頁資料夾下,給 xoops 使用的資料庫(因方便管理所以名字也取xoops)也新建完成了
那麼就開始安裝 xoops 論壇了,鍵入網址 [url=http://127.0.0.1/xoops]127.0.0.1/xoops[/url]即進入 xoops 安裝畫面
首先是選擇安裝語言,也只有英文和繁體中文兩種可以選,應該不會有人會去選英文吧
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops05.png[/img]

再來這個畫面也請簡單的看一下
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops06.png[/img]

在win系統的情況下這個部分應該都是亮綠燈,如果是亮紅燈,那就解除檔案的唯讀屬性
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops07.png[/img]

再來的部份請仔細的輸入每個項目,資料庫種類當然是 MySQL 資料庫主機名稱,因為在本機端上所以要填 localhost
資料庫使用者帳號,由於我們沒有另建新帳號,所以只有一個 root 可以用,資料庫密碼就是 root 的密碼了
資料庫名稱,我們己建立了一個名叫 xoops 的資料庫所以就填 xoops
再來以下的資料表前置字串、要使用持續性連接住資料庫的方式嗎、XOOPS實際路徑、XOOPS虛擬路徑(URL)
這四樣的說明大概的看一下,使用預設值即可
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops08.png[/img]

再來這個請確認以下送出的資料是否正確的畫面,也大概的看一下
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops09.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops10.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops11.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops12.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops13.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops14.png[/img]

為你的站台設定一個管理者名稱及密碼吧
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops15.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops16.png[/img]

恭喜!安裝完成了
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops17.png[/img]

先以管理員帳號登入,並進入管理員選單,安裝完後的第一次進入這個選單你會看到兩個紅紅的兩塊訊息
請跟著照做
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/xoops18.png[/img]

xoops 的功能很多,剩下的只能靠各位自行的摸索了,一開始的 xoops 空盪盪的,可以先到系統的模組,把一些模組打開來
一些基本的功能就能開始用了
最後我們要修改一樣東西,由於我們在安裝 xoops 時,所用的 URL(網域名稱) 是 localhost(本機)
這對於從遠端連進來的朋友們會發生無法運作的情況
如果你確定你有一個能對應到你的主機的 URL 那我們就再做以下的幾樣設定,若沒有就把這個 xoops 當測試用的玩爽的吧!
xoops 的目錄下有一個 mainfile.php 檔案,大約39行的地方 define('XOOPS_URL', 'http://localhost/xoops');
localhost 的部份改你的主機的URL 例如我的 define('XOOPS_URL', 'http://mmpo.pcadsl.com/xoops');
但這樣子一但你的主機沒有和網路連接或負責你的 URL 的主機沒有連結,你會無法在本機的情況進入你的 xoops
若需要在沒有連接網路的情況下,也要進入 xoops 進行修改工作的話,請編輯這個檔案 C:\WINDOWS\system32\drivers\etc\hosts
這個檔案裡 # 開頭的都是注解,若之前沒修改過應該只有一行
127.0.0.1      localhost
意思指 127.0.0.1 這個 IP 就是 localhost 這個名稱
以我的例子我就再補一句
mmpo.pcadsl.com      localhost
意思為我的主機URL(mmpo.pcadsl.com)也就是 localhost再來安裝phpbb,phpbb的亞洲地區中文支援站是[url=http://phpbb-tw.net/phpbb/]竹貓星球[/url]
建議各位到這裡逛一下,我們在竹貓星球下載了[url=http://mmpo.pcadsl.com/mmpo/windows_software/download/phpBB-2.0.21.zip]phpBB-2.0.21.zip[/url]將其解壓縮
解壓縮後得到一個 phpBB2 的資料夾,將其複製至 C:\Program Files\xampp\htdocs 如下
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb01.png[/img]

同樣的在 [url=http://localhost/phpmyadmin]phpmyadmin[/url] 中的資料庫頁面中新建一個 phpBB2(為了方便管理取名為phpBB2) 的資料庫
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb02.png[/img]

再來我們開始安裝 phpBB2 在網址列鍵入 [url=http://localhost/phpBB2]localhost/phpBB2[/url]
如下圖般,預設討論區語系Chinese[Traditional-Taiwan]這個是繁體中文,資料庫格式請選擇MySQL 4.x/5.x
安裝模式當然是完整安裝囉,資料庫伺服器主機名稱因為在本機所以填 localhost 資料庫名稱就填剛所建立的 phpBB2
依序輸入使用者帳號與密碼,資料庫的表格字首使用預設的 phpbb_ 即可,底下依序填入系統管理者電子郵件信箱
網域名稱(請填localhost),其他都照預設值填即可,最後為這個系統管理員帳號取一個名稱與密碼,就開始安裝了
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb03.png[/img]

安裝完後會浮出這個訊息,就請依照指示把 phpBB2 資料夾裡的 install 和 contrib 這兩個目錄都刪除吧
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb04.png[/img]
先以系統管理員的身份登入,在下方有一個進入系統管理控制台
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb05.png[/img]

首先先至基本組態,修改一下網域名稱,若你的 phpbb 是拿來本機測試用,填 localhost 就好了
若是要讓人連進來使用的話,請填入正確的你的主機正確的 URL 例如我,我就必須填 mmpo.pcadsl.com
然後按最下面的送出
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb06.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/phpbb07.png[/img]

整個 phpbb 就這樣架設完畢了,剩下的功能就必須各位看棺自行摸索了
最後一樣是 Discuz 首先也請先至[url=http://www.discuz.net/]官網[/url]參觀並下載 Discuz
Discuz 有分免費版與商業版,免費版本的下載必須加入其會員才可下載,要是真的真的連註冊會員都註冊不過的話
本伺服器也是有[url=http://mmpo.pcadsl.com/mmpo/windows_software/download/phpPackage/Discuz!_5.0.0_TC_UTF8.zip]下載點[/url],但不建議從本伺服器下載請儘量避免就是了
依舊是先建立一個給 discuz 的資料庫,不過discuz 的安裝能在安裝時幫我們建立,但填入的資料庫的帳號權限要能建立資料庫才行
不管先建還是後建都沒差,若你要先建請先建立新的資料庫,都裝了兩套了別說還不會建立吧!
我們從下載後的檔案解壓縮後開始吧,解壓縮後會得到四個檔案,我們只需要 upload 這個檔案
為了方便管理我們將其更名為 discuz 同樣的放到 C:\Program Files\xampp\htdocs
在網址列鍵入[url=http://localhost/discuz/install.php]localhost/discuz/install.php[/url]
進入安裝畫面首先先選擇語言,請選擇[繁體中文UTF-8]
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/discuz01.png[/img]

Discuz! 用戶許可協議就請大概的看一下吧!看完按我完全同意,圖就不貼了
再來請依序填入以下資料,數據庫服務器就是資料庫主機,因為我們裝在localhost(本機)
數據庫用戶名(資料庫帳號)、數據庫密碼(資料庫密碼)和E-mail依序填入,表名前綴就照著預設值填就好了
確定沒問題後按下保存配置信息
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/discuz02.png[/img]

接著是瀏覽/編輯當前數據庫配置,若你己先前建立好資料庫,請選擇使用己存在的數據庫,點選下拉式選單選擇給 discuz 的資料庫
若你先前未建立則請選擇創建新的數據庫,為方便管理我們取名為 discuz
確定沒問題後按下保存配置信息
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/discuz03.png[/img]

檢查當前服務器環境,這一頁大概的看一下,捲到最下面有個設置管理員帳號,這表示這個論壇的管理員帳號
確定沒問題後按下開始安裝Discuz!
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/discuz04.png[/img]

然後你會看到一堆寫著成功的訊息,最後還會恭喜您,Discuz! 安裝成功!
網址[url=http://localhost/discuz]localhost/discuz[/url]好好的摸索你的 discuz 吧!
若你不想要容納眾多口水的論壇,你也可選擇收集自己心情的部落格(Blog)
這裡示範用 LifeType 來架 Blog ,首先先至其[url=http://www.lifetype.org.tw/]中文官網[/url]逛一下,然後在網站下載了[url=http://mmpo.pcadsl.com/mmpo/windows_software/download/phpPackage/lifetype-1.0.6.zip]lifetype-1.0.6.zip[/url]這個回來裝
把檔案解壓縮後會得到一個資料夾 lifetype-1.0.6 ,為了方便管理將其更名為 lifetype 放到 C:\Program Files\xampp\htdocs 中
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype01.png[/img]

然後到[url=http://localhost/phpmyadmin]loclhost/phpmyadmin[/url]的資料庫中新建資料庫,為了方便管理我們建立一個名為 lifetype 的資料庫
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype02.png[/img]

接著在網址列鍵入[url=http://localhost/lifetype/wizard.php]localhost/lifetype/wizard.php[/url]開始安裝 LifeType
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype03.png[/img]
依序填入以下的資料 Database server(資料庫伺服器位址)、Database user(資料庫使用者帳號)、Database password(資料庫的密碼)
Database name(資料庫名稱)這裡就填剛建立的 lifetype 這個資料庫了,Database profix使用預設值即可,填好後按下右下方的 Next
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype04.png[/img]

再來是一個確認你剛所填入的資料畫面,最底下有個 Create database 因為我們己經建好要給 lifetype 所使用的資料庫,就不用打勾了
如果你沒有先建立好的話,那就這一樣要打勾,而且你所提供的資料庫使用者權限要能建立資料庫,確認沒問題後按右下方的 Next
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype05.png[/img]

資料庫初始化,不是粗屎話喔!這裡也是按下一步
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype06.png[/img]
user name 填入管理者帳號名,full name 填你入的完整名字,這一格可以隨便隨填,password 填入密碼,這格的下面再填一次密碼
Email address填入管理者的E-Mail地址,確認完畢後按右下方的 Next
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype07.png[/img]

Blog name 填上這個部落格的名字,Language 語言選擇Traditional chinese translation (UTF-8)
Template版樣有三種可以選,我是選擇standard(標準),個人喜好啦!不喜歡花俏的版樣
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype08.png[/img]

選這個就是standard
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype09.png[/img]

安裝完成,為了安全性的考量請你把 wizard.php 移除掉
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype10.png[/img]

如果你 wizard.php 沒移除掉就進入Blog首頁或管理員首頁,就會出現這樣的訊息
先把 C:\Program Files\xampp\htdocs\lifetype\wizard.php 移除吧
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype11.png[/img]

網址鍵入 [url=http://localhost/lifetype]localhost/lifetype[/url]就可以看到 Blog
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype12.png[/img]

如果要進入管理部落格的話就在網址列鍵入[url=http://localhost/lifetype/admin.php]localhost/lifetype/admin.php[/url]
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype13.png[/img]

再來我們還要修改一樣東西,與前面架設論壇時一樣最後都要修改主機的 URL 不然 lifetype 會一直以為主機就是 localhost
別人的電腦會無法正常使用 lifetype 在管理員介面中 全部站台管控->全域設定->全域設定->base_url
輸入這個 lifetype 正確的 URL
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/lifetype14.png[/img]

接著就請你好好的摸索吧
再來要講一下XP防火牆的設定,首先你要確定你有要使用XP的防火牆,有些人這個功能是關閉的,若是由其他的防火牆取代
先把XP防火牆的設定叫出來,開始->控制台->Windows防火牆,首先先確定是打開的
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/firewall01.png[/img]

再來看一下例外的部份,下面這張圖是例外的圖片,其實在安裝好 XAMPP 時啟動 Apache 和 MySQL 的服務時
應該是會看到下下面的那張圖所顯示的 Windows 安全性警告,若你選擇解除封鎖,即代表這個程序是可允許的
系統會自動將其加入至例外裡並打勾,打勾代表可允許的例外
若是不小心按到了保持封鎖,或是項目裡面完全沒有 Apache 和 Mysql 的項目可選的話呢
就手動新增這兩個項目,點選新增程式
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/firewall02.png[/img]

[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/firewall03.png[/img]

因為是沒有的項目所以按下瀏灠依照路徑 C:\Program Files\xampp\apache\bin\apache.exe 選取後按下確定
這樣就新增了一個例外 MySQL 也是同樣的但路徑是 C:\Program Files\xampp\mysql\bin\mysqld.exe
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/firewall04.png[/img]

再來是設定進階的部份,選取對外連線的那個網路介面後按下設定值
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/firewall05.png[/img]

找到網頁伺服器(HTTP)這個項目把它打勾,然後確定就OK了
[img]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/firewall06.png[/img]

這樣就設定好防火牆了,但XP的防火牆其安全性及評價其實不是很好,再加上Windows的系統漏洞也是為人所垢病
大部分住家的網路連線方式,大多是ADSL數據機(小烏龜)後經Hup接電腦或是直接接電腦,這種的上網方式其實是很不安全的
一般是建議小烏龜後接一個路由器之類的網路設備後再接hub或電腦,即便預算最便宜的情況下也最少裝個IP分享器
以IP分享器為例子的話,由IP分享器負責ADSL連線,並間接讓區網的電腦可以上網,架站的那台電腦分配固定的一私有IP
IP分享器設定所有外部 TCP/UDP 埠80 的封包,都往那台架站的電腦丟
不過裝設IP分享器你必須要有基本的區域網路的知識
即使你是使用其他的防火牆,設定方式不外乎先是設定允許 Apache MySQL 這兩個應用程式,TCP/UDP 80 埠號開啟
其他
有一個有關php的組態設定檔在 C:\Program Files\xampp\phpphp.ini 它有些參數有可能你會有需要修改到它
有需使用php上傳功能此處設定為on file_uploads = On 約在507行
上傳檔案的最大容量 upload_max_filesize = 32M 約在514行
每個腳本執行的時間上限有需上傳功能要改大一點 max_execution_time = 60 約在244行
您的網站經過測試後正式上路的幾天後,也有可能是幾個小時後,可能會發生以下假設的一些問題
電腦被駭了,嚴重當機,電腦非常的頓,CPU使用率永遠以100%在運作,網站不能連等,這些是系統方面的問題
論壇不知改了什麼東西不能進去,版面整個亂掉了,看不懂的錯誤訊息等,這些論壇方面的問題
可能還有其他一些阿殺不魯的怪問題,這不是在預言或是說風流話,只是想提醒一句話
架站容易,維護難
架站真的很容易,下載架站包裝一裝按下一步就裝好了,維護可不是說一句我會維護地球的和平就可以的
要維護一個網站,可能你需要有網路的基本知識,電腦被駭可能就得開始翻有關防火牆、系統漏洞等的資料
或是避免直接連線至網路,前端要加裝一台阿殺不魯的網路設備,而這網路設備要設定,也必須要有設定上的一些知識
說不定因為Windows不夠穩定,就直接改用Linux,那就得學習使用Linux,為了維護這件事,可能會觸發你一連串的學習之路
轉貼自~[url]http://mmpo.pcadsl.com/mmpo/windows_software/XAMPP/[/url]

topsuper119 2007-11-29 01:59 AM

在 Windows 環境下使用 XAMPP 架站包安裝 Apache + MySQL + PHP 並架設論壇超營養教學

:90: 好感激您耶,謝謝囉。

kkcci88888 2007-12-22 01:49 PM

Thanks for sharing

~TOM~ 2008-1-4 04:54 PM

THANK

:4:

acgrun 2008-1-8 01:37 AM

很詳細喔
照著作就可以了

popjohn 2008-1-20 06:54 PM

超讚的,又可以學到到囉!..............:67:

pollyfpl 2008-3-6 09:36 PM

::89:: 下星期就教了~,先預備一下~THX

lksheng 2008-3-19 12:17 PM

文章這麼長 花了不少時間 值得鼓勵::2::

freedommanfung 2008-5-3 11:51 AM

很詳細,須然和其餘的差不多,但做給別人看很少.
頁: [1]
查看完整版本: 在 Windows 環境下使用 XAMPP 架站包安裝 Apache + MySQL + PHP 並架設論壇超營養教學
提供高質素的醫護用品、租/售優質輪椅,物理治療設備,拐杖、老人椅、便椅、 血壓計等等