vBulletin是一個基於php和MySQL的論壇程序,它功能強大管理方便,最重要的是這個程序是開放源代碼的免費程序,你可以完全按照自己的需求來增加相應的功能和修改外觀設置,它的官方網站是http://www.vbulletin.com

一、曆史

vBulletin又叫VBB,之所以這麼叫是有原因的,VBB最初的原型就是大名鼎鼎的UBB(Ultimate Bulletin Board),UBB是一個使用Perl腳本編寫的免費的論壇程序,採用寫文件的方式記錄信息,因此只要你擁有支持Perl cgi的服務器空間就可以安裝並使用它,UBB的功能之強大(特別是管理的功能)是一些商業論壇也所不及的,因此迅速普及起來。后來隨著ASP技術的流行,有人按照UBB的方式開發出了一套基於ASP的論壇叫做Active UBB,使用SQL數據庫記錄信息,需要安裝在支持ASP和SQL的服務器上。而VBB則是又一個版本的UBB,它是使用php編寫使用MySQL數據庫的論壇,也是最新的一個。

二、cgi和數據庫基礎

如果你對后台技術一點也不知道的話,那也沒有關系,通過下面的一小節我會讓你迅速理解這些概念的。

我們先從服務器的構成說起(不要告訴我你不知道什麼是服務器),這里不是要討論服務器的硬件,而是操作系統和軟件。一台服務器通常要由操作系統+服務器軟件+后台程序+數據庫組成的。

1.操作系統是使用一台電腦的基礎,你每天使用的Windows就是操作系統的一種,服務器也有自己的操作系統,比較老牌的有Unix,使用簡單的有MS的NT系統,還有最近比較流行的Linux,我想這些名字大家都聽說過吧。

2.服務器軟件的作用是提供Web服務,能夠讓用戶連接到服務器上獲取需要的資料。也就是說,如果你要你的電腦能夠被人訪問就需要安裝這類軟件,否則別人就不能看到你電腦上的東西。順便說一句,那些特羅依木馬類型的黑客程序就是在你的機器上安裝也一個微型的服務軟件,從而達到連接你的電腦的目的。最普及的服務器軟件是Apache,占有60%以上的市場份額,其次是MS的IIS(Internet Information Server)。

3.后台程序是實現和用戶交互/動態查詢不可缺少的元素。我想大家都聽過cgi吧,cgi就是起這個作用的,其他的還有MS開發的ASP,以及目前最火的php。

4.數據庫是用來記錄信息的,採用數據庫記錄的好處是便於查詢和管理。平時一直說的SQL就是大型數據庫的代表,小型的數據庫就有Access等,MySQL也是網絡數據庫的一種。

以上4樣東西的組合並不是隨意的,有的可以一起使用,但不合適,有的更本無法一起使用,在這里我舉2種典型的組合例子幫助大家理解。全部使用MS產品的組合方法:WinNT+IIS+ASP+SQL,使用相對方便,功能也可以,但是這些東西的價格又可以再買一台服務器了,而且安全性也成問題。全部是免費的組合方法:Linux+Apache+php+MySQL,對於非大型的網站完全夠用了,事實上很多商業網站就是使用這樣的組合。打個不恰當的比喻,他們的區別就好象品牌機和兼容機的區別。

三、空間的取得

我們尋求的空間的前提是可以運行php以及MySQL的支持,但是目前中國大陸提供的免費個人主頁空間多數沒有php和數據庫的支持,顯然無法達到要求,當然我也不排除有例外的可能性。如果沒有免費的那就只好使用收費空間了,如果費用合理的話,我想還是值得的。

有一點要注意,在取得空間的時候你需要取得3個參數:MySQL數據庫的用戶名和密碼以及數據庫名。因為MySQL是一個多用戶的數據庫,每個用戶只能對自己的數據庫進行操作,因此你需要告訴程序應該連接哪個數據庫,然后用密碼通過驗證。這里所說的MySQL的用戶名和密碼和你用來上傳文件的FTP用戶名和密碼是兩組不同的數據。

四、論壇的安裝

有可能你會想先在本地的機器上配置、調試好論壇再將它放到服務器上,這樣你就需要讓自己的電腦達到服務器的環境標準,也就是安裝前面所說的4樣東西。操作系統我想大家都有了,服務器軟件如果是98的用戶就安裝PWS(Personal Web Server),PWS是一個類似於IIS的適合個人用戶的服務軟件,在98安裝光盤的add-ons目錄下就可以找到;如果是2000的用戶就需要安裝IIS(PWS裝不上),同樣也是2000的安裝光盤autorun之后選擇安裝附加組件->Internet信息服務(IIS)。接下來是安裝php4.0和MySQL的Win32版本,這些程序都可以在php和MySQL的官方網站找到( http://www.php.net http://www.mysql.com)安裝完之后還需要在PWS/II...��關文章。

在本地的機器上配置這些東西是相當麻煩的,如果直接在服務器上調試就不需要管了,因為管理員都已經為你做好了。

論壇的安裝就非常簡單,首先修改admin目錄下的config.php文件,用文本方式打開它,$servername是服務器的ip地址,如果是本地就寫localhost或者你剛才指定的ip地址;$dbusername和$dbpassword就是MySQL數據庫的用戶名和密碼;$dbname是數據庫的名字,保存后關閉。

然后將所有的文件上傳到指定的目錄中運行admin目錄下的install.php開始安裝,只要按照提示做就可以順利完成安裝,安裝完后程序會提示你刪除install.php和installtemplate.php這2個文件,照做之后就可以進入管理界面了。

你可以通過其中的設置修改論壇外觀,改變摸版來適應你網站的分格,管理用戶/版塊/增加斑竹等等。