史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   論壇程式討論區 (http://forum.slime.com.tw/f79.html)
-   -   架設論壇的準備工作 (http://forum.slime.com.tw/thread208535.html)

Admin1 2007-06-19 11:32 AM

架設論壇的準備工作
 
大部份的論壇程式都會有提供專用的安裝程式(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 的系統資訊畫面即表示一切運作正常


所有時間均為台北時間。現在的時間是 08:36 PM

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

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1