史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 論壇程式討論區
忘記密碼?
註冊帳號 論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2007-06-19, 11:32 AM   #1
Admin1
管理員
 
Admin1 的頭像
榮譽勳章
UID - 112827
在線等級: 級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時級別:29 | 在線時長:972小時 | 升級還需:48小時
註冊日期: 2007-02-18
VIP期限: 0000-00
文章: 3507
精華: 0
現金: 1702 金幣
資產: 10196 金幣
預設 討論 - 架設論壇的準備工作

大部份的論壇程式都會有提供專用的安裝程式(Install Scripts),因此架設論壇就和在 Windows 作業系統中安裝軟體一樣的容易,只要按照畫面上的指示不斷地按 [下一步] 即可完成論壇的架設。但還是常常可以看到有人在詢問論壇該如何架設,仔細看他們的問題就會發現其實他們真正想問的是該如何建立一個能讓論壇運作的環境。

Web 應用程式通常都是架構在 LAMP 架構下,LAMP 指的是 Linux、Apache、MySQL、PHP,當然你不一定要使用 Linux 作業系統,你也可以改採用 Windows 作業系統來搭配 Apache、MySQL 與 PHP。安裝前述軟體其實並不困難,只要你沒有什麼很特別的需求,基本上裝好後什麼都不用改即可順利運作,接下來說明如何建立讓論壇運作的環境。



架設論壇的準備工作

建議的安裝順序:
  1. Apache
  2. MySQL
  3. PHP

註:在此例中假設您的伺服器之 Domain Name 為 www.example.com.tw



一、Apache 的安裝與設定

Apache 官方網站: http://httpd.apache.org/
Apache 軟體下載: http://apache.cdpa.nsysu.edu.tw/http...x86-no_ssl.msi
Apache 安裝方式:
只要一直按 [下一步] 就行,若出現要你輸入 Network Doamin、Server Name 等資訊時,請依照實際情況輸入,例如在本例中要輸入的資訊為:

Network Domain: example.com.tw (要注意,不包含開頭的 www)
Server Name: www.example.com.tw (請輸入伺服器的完整名稱, FQDN)
Administrator's Email Address: admin@example.com.tw (系統管理員的 Email)

並記得勾選下方的『for All Users, on POrt 80, as a Service -- Recommended

註:若您的伺服器並沒有 Domain Name,例如您只是希望在自己的電腦上做測試而已,並不打算開放給別人連線到您的主機,則上面的欄位可以改成輸入『localhost』。

Apache 啟動方式:
點選 "開始" ---> "所有程式" ---> "Apache HTTP Server 2.2.4" ---> "Control Apache Server" ---> "Start" (或是點選 "Stop" 關閉)

若你想要(也應該要)確認 Apache 是否已正確啟動,請打開您的瀏覽器並在網址列輸入: http://localhost ,進入後應該會看到 Apache 的歡迎畫面,如果出現找不到網頁則表示啟動失敗。

當你啟動了 Apache 後,你寫好的 PHP 程式或網頁就可以放至 『C:\Program Files\Apache Software Foundation\Apache2.2\htdocs』這個目錄中。例如你有一個檔案名稱為 index.html,當您將該檔案放置 htdocs 目錄中後,即可以 http://www.example.com.tw/index.html 這個網址來存取。換句話說,就是『C:\Program Files\Apache Software Foundation\Apache2.2\htdocs』這個目錄其實就對映到網址的根目錄(http://www.example.com.tw/ )。


二、安裝 MySQL

MySQL 官方網站: http://www.mysql.com/
MySQL 軟體下載: http://mysql.cs.pu.edu.tw/Downloads/...0.41-win32.zip
MySQL 安裝方式:只要一直按 [下一步] 就行,安裝完後會出現 Configuration Wizard(設定精靈)。


http://luchinwei.myweb.hinet.net/mysql_config_01.jpg


http://luchinwei.myweb.hinet.net/mysql_config_02.jpg


http://luchinwei.myweb.hinet.net/mysql_config_03.jpg


http://luchinwei.myweb.hinet.net/mysql_config_04.jpg
這個 "Include Bin Directory in Windows PATH" 這個選項建議您勾選起來,這裡的意思是說要安裝 MySQL 所提供的 Client Program(例如 mysqlbinlog、mysqldump 等等),您可以透過這些 Client 端程式直接對 MySQL Server 進行操作。就算你有使用 phpMyAdmin 之類的管理程式,仍然建議你安裝此套件,尤其是在備份資料庫時強烈建議您使用 mysqldump 這支 Client 端程式,若使用 phpMyAdmin 之類的第三方程式來備份資料庫,您有很大的機率會遇到備份好的資料沒有辦法還原回去的情況。


http://luchinwei.myweb.hinet.net/mysql_config_05.jpg
這裡要設定 root 帳號與密碼,此處請勿勾選 Enable root access from remote machines,除非你非常確定自己在做什麼。


http://luchinwei.myweb.hinet.net/mysql_config_06.jpg


http://luchinwei.myweb.hinet.net/mysql_config_07.jpg
出現這個畫面就安裝完成了。


三、安裝 PHP

PHP 官方網站: http://www.php.net/
PHP 軟體下載: http://tw.php.net/distributions/php-...-installer.msi
PHP 安裝方式:
1. 只要一直按 [下一步] 即可。
2. 修改 C:\Program Files\PHP\php.ini
將這二行:
引用:
;extension=php_mysql.dll
;extension=php_mysqli.dll
改成:
引用:
extension=php_mysql.dll
extension=php_mysqli.dll
也就是將前面的分號去掉,這麼做是為了載入 mysql 相關模組,這樣子你才可以使用 PHP 存取 MySQL 資料庫。
3. 重新啟動 Apache(一定要記得重新啟動,不然新的設定不會生效)


最後的檢查
  1. 建立 test.php:
    PHP 語法:
    <?php
        phpinfo
    ();
    ?>
  2. 將 test.php 放置 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
  3. 打開瀏覽器並在網址列中輸入 http://localhost/test.php
  4. 若有出現 PHP 的系統資訊畫面即表示一切運作正常
Admin1 目前離線  
送花文章: 8870, 收花文章: 2195 篇, 收花: 5818 次
回覆時引用此帖
向 Admin1 送花的會員:
nismo227 (2007-06-19)
感謝您發表一篇好文章
發文 回覆


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 04:12 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2018, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1