Tuesday, August 21, 2007

phpBB討論版安裝

phpBB簡介

  • phpBB是自由軟體,也是開放原始碼的網路論壇系統,使用PHP作為程式語言,並支持如MySQLPostgreSQLMSSQLMicrosoft AccessOracle[1]等的資料庫。

  • James Atkinson2000617日創設PHPBB,並使用UBB作為網站上的論壇。Nathan CoddingJohn Abela(現在皆為團隊中的樣板開發成員)加入phpBB開發,並協助1.0.0版起跑。

  • 現在版本

    • 穩定版本: 2.0.22 (20061223)

    • 預覽版本: 3.0 RC4 (2007728)

LAMP

  • LAMP( Linux + Apache + MySQL + PHP )

    • 是一個縮寫,它指一組通常一起用來運行動態網站或者伺服器的自由軟體。

    • Ex:

      • WAMP (Microsoft Windows 替代 Linux)

      • MAMP (Macintosh 替代 Linux)

  • Linux, 作業系統;

  • Apache, 網頁伺服器;

  • MySQL, 資料庫管理系統;

  • Perl, PHP, /或者 Python, 等類的程式語言。

需要安裝的套件()

  • Apache

    • httpd

  • MySql

    • mysql

    • mysql-server

  • PHP

    • php

    • php-devel

    • php-mysql

[root@~ root]# yum install httpd mysql mysql-server php php-devel php-mysql

建立資料庫

  • 設定主機名稱

[root@~ root]# vi /etc/hosts

127.0.0.1 localhost

  • 啟動資料庫

[root@~ root]# /etc/init.d/mysqld start

  • 新增MySQL的資料庫管理者

[root@~ root]# mysqladmin –u root password 密碼

  • 利用 MySQL root 身份建立資料庫與帳號:

[root@~ root]# mysql -u root -p

Enter password: <==輸入你的 MySQL root 密碼

……

mysql> create database phpbb2; <==注意每個指令後面要加上 ;

mysql> grant all privileges on phpbb2.* to phpbbuser@localhost identified by ‘密碼' ; <==將剛剛建立的 phpbb2 權限給 phpbbuser 這個帳號!

mysql> exit

認建立的使用者,並且該使用者可以連接phpbb2

查詢資料庫中的databases

需要安裝的套件()




    • 下載方法

      • # wget 網址

安裝phpBB2與中文環境

  • 將下載的三個檔案移到/var/www/html 底下

[root@~ root]# mv phpBB-2.0.22.tar.gz /var/www/html/

[root@~ root]# mv subsilver_chinese_traditional.tar.gz /var/www/html/

[root@~ root]# mv lang_chinese_traditional.tar.gz /var/www/html/

  • 將主程式解壓縮

[root@~ root]# tar zxvf phpBB-2.0.22.tar.gz

  • 將中文化檔案解壓縮到主程式的language

[root@~ root]# cd /var/www/html/phpBB2/language

[root@~ root]# tar zxvf /var/www/html/lang_chinese_traditional.tar.gz

  • 將中文化圖檔解壓縮到主程式的templates

[root@~ root]# cd /var/www/html/phpBB2/templates
[root@~ root]# tar zxvf /var/www/html/subsilver_chinese_traditional.tar.gz

  • 修改phpBB2的組態檔,讓網頁安裝時可以修改此檔

[root@~ root]# chmod 666 /var/www/html/phpBB2/config.php

網站安裝

  • 啟動Apache

[root@~ root]# /etc/init.d/httpd start


  • 透過網頁安裝phpBB2

http://localhost/phpBB2

網頁安裝說明

phpBB2首頁


參考資料

LAMP - wikipedia, http://zh.wikipedia.org/wiki/LAMP
phpBB - wikipedia, http://zh.wikipedia.org/w/index.php?title=PhpBB&variant=zh-tw
phpBB-Creating Communities Worldwide, http://www.phpbb.com/
鳥哥的私房菜 -- phpBB 2.0.X的安裝, http://linux.vbird.org/apache_packages/www_04phpBB.php