導航:首頁 > 編程語言 > php論壇架設

php論壇架設

發布時間:2022-07-04 05:58:23

1. php論壇架設問題:

不要記任何步驟,你直接訪問一下論壇,看提示什麼錯誤,出現什麼現象,然後推測你遺漏了什麼步驟。

當然,許多論壇程序有安裝的手冊,按上面操作既可。

2. 如何架設論壇

論壇是BBS的一種形式,在論壇里,人們之間的交流打破了空間、時間的限制。在與別人進行交往時,無須考慮自身的年齡、學歷、知識、社會地位、財富、外貌,健康狀況,而這些條件往往是人們在其他交流形式中無可迴避的。而這些論壇是如何架設的呢?那麼今天我們就來看一下目前網路上流行的三種格式論壇在Windows 2000 Server下的架設方法吧。目前網路上流行的三種格式論壇分別是:ASP論壇、CGI論壇和PHP論壇。我們從中挑選出他們的代表性論壇學習架設,ASP-動網論壇、CGI-雷傲論壇、PHP-Discuz!論壇。

首先配置動態域名解析:登陸www.oray.net注冊網域護照,在護照底下申請域名(網域科技提供了免費域名注冊),激活域名對應的花生殼服務,下載安裝花生殼客戶端,在區域網內PC或伺服器主機上安裝花生殼客戶端登陸在線。我們先來看一下ASP的動網論壇架設方法,動網論壇的架設方法相對來說比較簡單一些。首先,伺服器要安裝IIS服務,然後在硬碟上建立一個文件夾名字為Web,路徑為D盤,然後打開控制面板->管理工具->Internet服務管理器,新建一個Web站點,IP地址分配為您本機的IP,默認埠80不變。

下一步出現輸入Web主目錄的提示,這里就輸入您剛才建立的那個文件夾的絕對路徑或者是直接使用瀏覽來指定。最後出現許可權設置對話窗口,為了後面要架設的論壇,這里我們把「執行(例如ISAPI應用程序或CGI)」的許可權也選擇上,點擊下一步,完成。

到現在為止,您D盤下的Web文件夾就是你Web服務的主目錄了,這里就可以放置你要發布的主頁了。然後到http://bbs.dvbbs.net/download/Dvbbs7.0.0_Ac.exe下載動網論壇7.0Sp2的程序,解壓縮後把裡面所有的內容都復制到D:\web目錄下,然後打開IE瀏覽器,輸入http://您的IP/index.asp,比如我的本機IP為192.168.0.244,這樣我就輸入http://192.168.0.244/index.asp。如果出現一下畫面,說明我們安裝成功了。

動網論壇的默認管理員賬號是:admin密碼是:admin888,使用這個賬號登陸就會看到管理的連接,點擊管理連接使用默認管理員賬號和密碼進入後台管理,在這里您就可以設置您的論壇了,關於論壇的設置這里就不多講了。

接下來看一下CGI的雷傲論壇架設方法,到http://www.leobbs.com/download/getleobbs.cgi下載LeoBBSX 040926 正式版程序。解壓縮後把文件夾cgi-bin和non-cgi復制到你所建的Web主目錄(d:\web)中,要架設CGI論壇首先要求伺服器支持Perl解析,而IIS並不支持Perl解析,所以我們要安裝Perl解析,我所使用的是ActivePerl V5.8.4.810 For Windows。因為雷傲論壇的解析路徑是#!/usr/bin/perl(用記事本打開雷傲論壇的代碼第一行就是),所以安裝解析的時候要注意安裝在USR路徑。

然後點擊 「OK」 一直 「next」 安裝就行了,可能到最後的安裝時間很長。下面我們就要設置其他項目了,點擊 「開始」-> 「運行」 輸入regedit啟動注冊表編輯器。尋找HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄項,在此項中添加如下字串值:鍵名 ".cgi" 鍵值 "C:\USR\BIN\perl.exe %s %s" 鍵名 ".pl" 鍵值 "C:\USR\BIN\perl.exe %s %s"

然後打開控制面板->管理工具->Internet服務管理器,右擊你剛才創建的Web站點,選擇 「屬性」 就會出現XXX屬性,點擊 「主目錄」 在下面有個 「配置」,點擊進入 「應用程序配置」 窗口,點擊 「添加」,在 「可執行文件」 輸入C:\usr\bin\perl.exe %s %s,在 「擴展名」 輸入.cgi腳本引擎打上鉤,點確定即可。

點擊 「ISAPI篩選器」->「添加」,在 「篩選器名稱」 處輸入cgi 在 「可執行文件」 處輸入C:\usr\bin\PerlIS.dll然後點擊確定。

關閉所有窗口重新啟動機器,啟動完畢後,打開瀏覽器,輸入http://您的IP/cgi-bin/install.cgi就會出現LeoBBSX安裝向導,沿著安裝向導進行初始設置。

設置完畢後會直接進入論壇管理後台,然後設置論壇就可以了,這里也不多講了。最後我們看一下PHP的Discuz!論壇架設方法,架設Discuz!論壇不但需要伺服器支持PHP而且需要MYSQL資料庫的支持。MYSQL-4.0.21-win下載地址:http://www.skycn.com/soft/1262.htmlphp-4.3.9-Win32下載地址:http://www.skycn.com/soft/9122.html將MYSQL-4.0.21-win.zip解壓縮,然後運行setup。選擇安裝路徑,比如我安到了C:\mysql。安裝方默認就可以。一路狂點next,整個安裝過程大概也就2、3分種。MySql裝好了,下面就是配置了,在C盤根目錄下建立一個文件my.cnf的文本文件,內容如下:[mysql]basedir = d:/mysql/其中basedir是你安裝MySql的路徑。安裝完畢後點擊 「開始」-> 「運行」輸入命令C:\mysql\bin\mysqld-nt.exe –install,然後重新啟動計算機。打開C:\mysql\bin\winmysqladmin.exe在第一次用它時,需要建立管理員名及密碼,分別設置用戶名和密碼,設定後,系統托盤會出現一個「紅綠燈」的小圖標(以後系統啟動時均會自動載入),這樣MySql就安裝完成了。下面就要安裝PHP解析了,將壓縮包解壓縮到C:\php文件夾中,把C:\php\Php4ts.dll復制到C:\WINNT\SYSTEM32目錄下,將php.ini-dist改名為php.ini雙擊打開此文件,找到extension_dir這句修改為extension_dir= 「c:/php/extensions」 然後復制php.ini到C:\WINNT目錄下,點擊開始->運行輸入regedit啟動注冊表編輯器尋找:HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄項。在此項中添加如下字串值:鍵名 ".PHP" 鍵值 "C:\php\php.exe %s %s"然後打開控制面板->管理工具->Internet服務管理器,右擊你剛才創建的Web站點,選擇 「屬性」 就會出現XXX屬性,點擊 「主目錄」 在下面有個 「配置」,點擊進入 「應用程序配置」 窗口,點擊 「添加」,在 「可執行文件」 輸入C:\php\sapi\php4isapi.dll在 「擴展名」 輸入.php腳本引擎打上鉤,點確定即可。點擊 「ISAPI篩選器」->「添加」,在 「篩選器名稱」 處輸入php 在 「可執行文件」 處輸入C:\php\sapi\php4isapi.dll然後點擊確定,可以關閉屬性窗口了。最後重新啟動計算機,啟動完畢後伺服器就支持PHP+MYSQL了。在Web(D:\web)主目錄下建立一個文件info.php,內容如下:<?phpphpinfo();?>

然後在瀏覽器中輸入http://您的IP/info.php,關於伺服器的詳細信息都顯示了出來。

解壓縮後把Discuz!文件夾改名為BBS復制到你所建的Web主目錄(web)中,打開瀏覽器輸入http://您的IP/bbs/install.php就會出現Discuz!論壇的安裝向導。

選擇完全同意,然後出現選擇資料庫的選項。

因為是演示所以我們就不建立新的資料庫了,Mysql安裝後自帶2個資料庫mysql和test,這里我使用test資料庫,如果大家要建立論壇使用的話,務必建立新的資料庫,並且設置資料庫的用戶名和密碼。下一步會讓你建立一個管理員賬號和密碼,建立完畢後就開始安裝了。

如果出現一下字樣,刷新一邊就可以。Cache List: settings index style_ usergroup_1Caches successfully created, please refresh.現在看看,論壇的模樣是不是很漂亮?使用你建立的管理員賬戶登陸,就可以看到有系統設置的字樣,進入後就是論壇後台設置了,這里也不多說了,按照自己的喜好建立論壇吧。

最後說一下以上架設伺服器要注意的問題:1.如果Windows 2000 Server使用的是NTFS分區格式,可能會出現錯誤,這是因為沒有寫入許可權,只要把Web文件夾安全屬性中的Everyone用戶給予完全控制許可權就可以。2.安裝完畢IIS以後,先停止IIS服務,然後刪除IIS的默認安裝目錄C:\Inetpub,因為微軟默認安裝的漏洞實在是太多太多,另外建立其他WEB目錄。3.MYSQL也可以結合MYSQL ODBC數據源進行資料庫的建立,需要安裝MYSQL ODBC。4.PHP.ini有很多模塊可以打開,結合MYSQL和其他PHP語言選擇性開放,畢竟伺服器安全是重要的。這樣三種格式的論壇架設完畢了,您的伺服器也變成了IIS+CGI+PHP+Mysql了,再提醒一句:注意伺服器的安全問題!

相關名詞解釋:BBS——Bulletin Board Service(公告牌服務),是Internet上的一種電於信息服務系統。它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發布信息或提出看法。ASP——ASP即Active Server Page(活動伺服器頁面)的縮寫,是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。CGI——CGI即common gate intergace(通用網關介面)的縮寫,它是一段程序,運行在伺服器上,提供同客戶端HTML頁面的介面。通俗的講CGI就象是一座橋,把網頁和WEB伺服器中的執行程序連接起來,它把HTML接收的指令傳遞給伺服器,再把伺服器執行的結果返還給HTML頁。PHP——PHP(PHP Hypertext Preprocessor,最初稱為"Personal Home Page Tools",也稱為"Professional Homepages",或者"Pre-Hypertext Processor"),是一種伺服器端HTML-嵌入式腳本描述語言。IIS----IIS是Internet Information Server的縮寫,微軟公司的Web伺服器。

3. 如何在本地搭建PHPWIND論壇

如何使用PHPWAMP在本地搭建網站
第1步:下載phpwamp程序,選擇下載位置,不要下載完自己找不到下到哪了。
第2步:解壓phpwamp,(請解壓在非中文目錄,禁止在桌面解壓)如下圖所示。
第3步:進入phpwamp文件夾,找到「PHPWAMP.exe」這傢伙。警察叔叔,這傢伙就是phpwamp.exe,找到後,請右鍵點擊「PHPWAMP.exe」,然後「以管理員身份運行」。
第4步:打開軟體界面後,點擊啟動wamp環境,等待網站環境的啟動。
第5步:軟體若是啟動成功,狀態如下圖所示,然後點擊瀏覽網站。
第6步:點擊瀏覽網站後,瀏覽器顯示這個頁面,說明啟動成功。
第7步:運行環境已經ok,然後可以點擊「網站根目錄」,把你的網站程序丟到根目錄即可。
第8步:軟體不使用的時候,或者你想覆蓋軟體的一些文件,你就可以點擊「卸載全部服務」,軟體就不會對文件進行佔用了。

4. 2003 Server 怎樣架設 PHP論壇 discuz論壇

配置php+mysql環境,有教程的,你這里參考一下:
http://blog.sina.com.cn/s/blog_815298d80100u2zi.html

5. 請問伺服器怎麼架設PHPWind論壇

- -ftp上傳工具。。
首先確定。你的伺服器網路已經打開。
如何是空間商的話。你傳到ftp的web或者webroot目錄下。。
然後用域名打開網頁。就到了。。開啟論壇的界面了。。
需要資料庫支持。。
你可以現在自己的電腦上架個簡單的試試。。
利用phpnow加一個。。區域網伺服器。就可以了。
個人決定dz2比較好

6. 如何在本地xp個人電腦上架設php論壇

在http://www.crsky.com/soft/10160.html 下載XAMPP
解壓後 你就擁有一個傻瓜級別的Apache+PHP+MySQL運行環境了
然後看裡面的說明文檔 將php論壇拷貝到網站根目錄,按照php論壇的安裝說明 stepbystep就可以了

7. 個人電腦架設PHP論壇,內詳細

你好!本地搭建一個論壇還是很好的,可以使用PHPNOW就可以了

其實手動構建這樣一個環境並不容易,而且還會出現各種問題,月夜 剛開始摸索WordPress程序,搭建第一個本地環境時,就曾經碰到過很多問題,而且被搞的焦頭爛額。但所幸,有很多先知先覺者為我們解決了這些問題,推出了各種集成安裝包,比如最馳名的XAMPP。可是月夜在此為朋友們推薦的卻是另一款安裝包——PHPnow。原因主要是,月夜當初安裝XAMPP沒有成功,一朝被蛇咬,至今仍然怕井繩;而且後來選擇的PHPnow功能很強大,使用很方便。

話不多言,我們首先點此下載PHPnow 1.5.3版,或者直接前往PHPnow官方網站下載最新版。下載下來的是一個zip壓縮包,我們將其解壓出來。將解壓出來的文件夾,名為PHPnow-1.*.*重新命名為PHPnow,然後最好將該文件夾復制到你電腦上某個硬碟的根目錄中,比如月夜就復制到了E盤下。復制完的PHPnow文件夾里有如下內容:

其中,Apache文件夾是Apache組件;MySQL-5.*.*文件夾是MySQL組件;PHP-5.*.*是PHP組件;ZendOptimizer文件夾是Zend Optimizer組件;而phpMyAdmin程序則在htdocs文件夾下。

直接雙擊如上圖文件夾中的Init.cmd文件即可安裝,安裝過程中需要設置MySQL的root用戶的密碼。更詳細的安裝過程我們不再介紹,朋友們可以參考PHPnow官方的幫助文檔。而且,因為我們只使用最簡單的功能,所以也不必設置什麼虛擬主機之類的東西。

1) 復制Discuz安裝程序(放到discuz文件夾中)到htdocs裡面;

2) 正常安裝使用,具體可直接進入discuz文件夾查看。

8. 我想架設一個PHP論壇 網上據說有開源的代碼和資料庫

手把手教你架設Discuz!論壇
前些天,有朋友要小強幫忙架一個論壇。可是剛開學一直很忙(11門課啊~~還不說七七八八的雜事),都沒顧上弄,這次國慶假期正好很無聊,於是決定動手試一下,畢竟沒玩過類似的東西。經過了一天的安裝調試之後,偶的實驗論壇終於動起來了,興奮之後覺得「獨樂樂不如眾樂樂」,於是就有個這篇東東。

開始之前呢,還是要說一些「廢話」:雖然本文中用到的軟體都是free的,但是,應當遵重原作者的權利及相關授權文檔。還有就是偶對這個東西也是第一次玩,又說的不對的地方歡迎大家拍磚(人身攻擊除外,呵呵)。

好了,閑言少敘,進入正題。本文中涉及到三種開源軟體的Win32版本:

n Apache HTTP Server 2.0.46

n MySQL Servers and Clients 4.0.13

n PHP 5.0.3

此外就是同為開源的Discuz! 2.5 簡體中文免費版(還是開源的東西好啊,功能又強,效率又高,又穩定,而且最重要的是:大多數情況下免費!)。以上這些軟體在網上都很容易找到,下面只對這三種軟體作簡單介紹,更為詳細的資料請參閱該軟體的文檔;對於該軟體的下載方法就不說了,一個字:搜。如果比我還笨或還懶得話給我發郵件好了(不過mail的主題里要寫明原因 :P)。

Apache HTTP Server是一種高效率的可在多種平台下的網頁伺服器(我盡量說的簡單,但如果你連網頁是啥都不知道那就沒辦法了)。它由Apache開源組織()開發和維護。記得去年同學找工作時候聽過一種說法,如果你能有一個Apache的郵箱(如[email protected]),那找什麼工作也就都不愁了(可是我沒有,所以還是要愁啊~~)。Apache HTTP Server在本次架設過程中主要提供基於HTTP(超文本鏈接)協議的網頁服務。

MySQL是大名鼎鼎的高性能跨平台的資料庫伺服器(),我挺喜歡它的那個海豚圖標的,呵呵。提供基於GPL(free)的資料庫服務,即將建立好的論壇的各種數據(如帖子、回復、會員管理等)都會存在這個資料庫裡面。

PHP也是開源軟體,由PHP Group()開發和維護,用以提供伺服器端腳本解釋,以提高網頁瀏覽效率的服務。

相信很多常常灌水的大蝦們對Discuz!論壇一定不會陌生,這次接觸後才知道Discuz!竟然是國產軟體(如果我沒理解錯的話),強烈支持民族軟體!!!本文中所用的是簡體中文版本,其強大的功能、快速的運行效率和簡單的安裝配置的過程完全出乎我的意料。

如果你已經搞到了以上這四種軟體,那就隨時可以開始嘍~~哈哈,Let』s Go!

哦,對了,稍等一下,還有要說的就是在配置過程中用到的環境是:

IBM T43 2668-44U ThinkPad 筆記本(我的小黑~~~好喜歡啊!)

Intel Pentium Dothan 1.86GHz M Processor

512MB DDR2 Memory

Microsoft Windows XP Professional Version 2002 Service Pack 2 英文版。

以上幾種應用軟體有的明確提出推薦在類Unix系統下運行,有的雖未提出但在類Unix系統下有助於與其它軟體合作提高性能,尤其當論壇的訪問量增大時。但考慮到偶對Unix(或Linux)的熟悉程度還不夠,因此,本文暫時只考慮在Windows平台下的論壇搭建。

提示:如果你是買已有的空間,且對方伺服器提供PHP、MySQL和文件上傳的支持的話,請略去第一至三部分,第四部分的內容也有相應的改動,在涉及到的部分會有介紹。

好了好了,別不耐煩了,這就開始,讓我們先看一下——

一、Apache HTTP Server的安裝與配置

Apache的身材很好,2.0.46的win32版本只有不到6MB。安裝過程非常的簡單:按兩次Next,看過Licence之後,填寫網路域和伺服器名,如果只是在本地架設的話填什麼都可以,建議均填寫「localhost」(不加引號),然後下面的管理員email就填寫你的就好了(如[email protected])。建議選擇80埠安裝,但是此時也會將Apache安裝為系統服務,在每次進入Windows系統是都會自動啟動,但是可以在控制面板的系統服務中將其設為手動啟動。選個目錄安裝,建議使用默認的「C:\Program Files\Apache Group\」,然後一路next按下去就好了。

這個時候,打開你的瀏覽器(比如說IE,Maxthon等),在地址欄輸入然後回車,看看有什麼事情發生了?

如果你看到了Apache的歡迎網頁,那麼恭喜你,我們的網頁伺服器已經裝好了。

但是,安裝完畢後,還需要對Apache伺服器進行些簡單的配置。

與很多的開源軟體一樣,Apache HTTP Server的配置是通過配置文件來進行的。在默認情況下,它的配置文件放在目錄「C:\Program Files\Apache Group\Apache2\conf\」中,通常採用文件httpd.conf,當該文件不存在的時候調用httpd.default.conf進行配置。

用Windows的記事本(NotePad.exe)或其他可以打開文本的軟體(如UltraEdit等)打開httpd.conf,可以看到該文件的很多行都是以「#」開頭的,這些行都是配置文件的注釋部分,Apache伺服器進行配置時將直接忽略這些行。使用這種方式的一個好處就是配置人員可以較容易懂得每行配置的大致含義,此外,可以把可能有的多個可能值的行均寫入配置文件,在暫時不需要的行前加入「#」號,這樣,當需要改變配置時,只需要在某些行前加入或刪除「#」號即可。

對httpd.conf中的內容不作詳細介紹,僅涉及可能用到的幾個參數,其他的內容請參考該文件或Apache的相關文檔。

文件根目錄:即對外提供的網頁服務的根目錄,默認情況下,配置文件中應當有這樣一行:DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" ,這表明,我們論壇的文件將放入該目錄中。當更改相應的目錄時,還應修改<Directory "C:/Program Files/Apache Group/Apache2/htdocs">行的內容及其他訪問許可權的設定。

默認網頁設置:當用戶請求某一目錄時,打開的默認網頁。比如論壇的首頁為index.php文件,那麼就將該文件拷入文件根目錄(見前面介紹),然後把http.conf文件中的DirectoryIndex index.html index.html.var行修改為DirectoryIndex index.php index.html index.html.var。當用戶提出訪問根目錄請求時(如在瀏覽器地址欄輸入),Apache將從根目錄中依次尋找Index.php、index.html、index.html.var等文件,然後將第一個找到文件返回給用戶。

注意:在配置文件中涉及到路徑時,注意應採用「/」而不是「\」,這與Windows下通用習慣不同,是由於Unix系統中採用「\」的原因;修改httpd.conf文件之前最好對該文件進行備份(如果未備份,可以將httpd.default.conf文件復制一份並更名為httpd.conf);修改完畢後要把Apache伺服器重新啟動( 開始-)程序-〉Apache HTTP Server 2.0.46-〉Control Apache Server-〉Restart)修改才能生效;在安裝配置MySQL或PHP的過程中需要再次對Apache配置文件進行修改,在下文中有相關介紹。

二、MySQL Servers and Clients的安裝與配置

怎麼樣,安裝Apache的過程簡單吧?早期的開源軟體的用戶有好度不夠好,被微軟比了下去,但目前的用戶交互性有了很大的提高,而且自定義的程度要遠高於商業軟體,對追求個性化的用戶有極大的吸引力。長遠來看,開源軟體前景一片光明。

註:在繼續進行之前,我假設你懂得一些資料庫和SQL及Windows命令行的基礎知識,如果在談到資料庫的表等概念時你還不懂的話,可能就會有些問題。不過別灰心,如果實在不懂的話,就跟著我一步一步走好了。

安裝完網頁伺服器之後,繼續解決MySQL的問題。MySQL資料庫也是開源軟體的優秀代表,一直以其高穩定性、高效率及非常好的跨平台特性而得到廣泛的應用。

獲得MySQL在Windows平台下的版本後,解壓。打開setup.exe,安裝目錄建議採用默認值「C:\MySQL」,然後一路next按下去就好了。

安裝完畢後,打開 開始-〉運行,輸入「c:\mysql\bin\winmysqladmin.exe」,點確定。然後出來一個界面,幾秒鍾後會自動最小化到桌面右下角任務欄,點擊任務欄上的紅綠燈樣的圖標,在彈出的活動菜單上選擇「Show me」。通過該工具可以看一些MySQL運行的狀態信息及其中的資料庫、表等。在第一次使用該工具時提示輸入用戶名密碼,你輸入的信息將作為新用戶創建,所以可以任意輸入(如starsnow/starsnow)。

接下來創建一個資料庫和一個表作為實驗(一個資料庫由一個或多個表組成,每張表由一個或多個列組成,每個列由每個項組成,一個記錄由處於同一行的各個列共同組成)。打開 開始-〉運行,輸入「cmd」,在控制台的提示符下輸入「cd c:\mysql\bin」然後輸入「mysqladmin create testdb」,回車。這時已經創建了一個叫做「testdb」的資料庫。

在控制台提示符下,輸入「mysql」,此時啟動了MySQL Monitor,此時命令行的提示符變為「mysql>」,可在此提示符後輸入SQL命令創建表、插入刪除數據等命令,每條命令均以分號「;」作為結束。輸入「use testdb;」,這說明我們將對testdb資料庫進行操作(如果輸入回車後還是出現了提示符「>」,看一下,是不是丟了分號了?輸入分號,回車)。然後輸入「create table test_table (test_id int, test_note text);」(分號!!!),操作成功後,在testdb資料庫中創建了一張新表test_table,該表格有兩列,分別為整數型的test_id和文本型的test_note。再輸入「show tables;」(分號!!!別讓我再提醒你了啊!)此時終端列出了所有表格的情況,然後再輸入「explain test_table;」顯示出test_table表格的具體情況。接下來,將一個數據插入該表格中:輸入「insert into test_table values('1', 'This is a note.');」,操作成功後即插入了一條記錄。然後輸入「select * from test_table;」看到剛才插入的那個記錄了吧,呵呵。最後輸入「exit」退出。

通過上面的練習,已經大概知道我們要通過命令行與MySQL交互,這是我們不大願意的,不過沒關系,跟著小強走,就沒問題的,哈哈~~~(誰?誰拿磚拍我?!)

創建一個叫做「forum」的資料庫(具體做法參考前面創建資料庫的介紹,看你剛才認真看我寫得東西了沒!所不同的就是輸入變為「mysqladmin create forum」),用作論壇今後存儲數據的地方。資料庫中的表格可以不用創建,在安裝Discuz!的過程中將自動創建(Discuz!真是好東西,我不由得想再次贊美它!)

註:MySQL的功能實在是太強大了,很多的功能我也要慢慢學習,更多詳細的信息請參考「C:\mysql\Docs\manual.html」;另外對於安全性的考慮較少,也請參考上述文檔(如果你E文足夠好的話)。

三、PHP的安裝與配置

小強下載的PHP的版本解壓後所有文件在目錄php-5.0.3-Win32中,請將該目錄中所有的文件拷貝至「c:\PHP」目錄中(什麼?沒有這個目錄怎麼辦?!新建一個啊!我暈~~)。

PHP的安裝有兩種模式,一種是作為CGI二進制文件安裝,另一種是作為Apache伺服器的一個模塊運行。出於安全性和程序效率的考慮,Apache Group建議採用第二種方式安裝Apache HTTP Server。既然人家都建議了,那我們就恭敬不如從命了。

打開Apache伺服器的配置文檔httpd.conf(別告我不知道在哪啊,剛才可是告訴過你了),在文件中找到含有「LoadMole」語句部分,在最後另起一行加上「LoadMole php5_mole "c:/php/php5apache2.dll"」一句;此外,找到含有「AddType」的部分,也是在新的一行加入「AddType application/x-httpd-php .php」。然後在再下面一行加入「PHPIniDir "C:/php"」。

下面我們要把MySQL資料庫與PHP聯系起來,在默認情況下,PHP的配置文件還有一個需要修改的地方。

打開位於「c:\PHP」目錄中的php.ini文件,找到「extension_dir」所在行,將該行整行用以下內容替換「extension_dir = "c:/php/ext/"」(因為PHP自動載入MySQL的功能時必須載入php_mysql.dll文件,而該文件在以上目錄中,如果你的該文件不在此目錄中,請做相應的調整)。PHP的配置文件與Apache的配置文件風格類似,不過把注釋的符號換成了分號「;」。然後在該文件中找到「;extension=php_mysql.dll」,把該行最前面的分號去掉。

現在編輯一個新文件phpinfo.php,用任何普通文本編輯軟體均可,推薦使用專用PHP編輯工具(如PHP Expert Editor)。在該文件中寫入以下內容:

<html>

<head>

<title></title>

</head>

<body>

<?phpinfo();

?>

</body>

</html>

文件phpinfo.php的內容到上一行為止。將該文件保存在Apache網頁服務的根目錄內(默認情況下,應當是「C:\Program Files\Apache Group\Apache2\htdocs」)。

打開瀏覽器,在地址欄輸入「」,如果出現了PHP的許多詳細信息(應當包括MySQL的內容),那麼恭喜你,你的PHP也安裝好了(請我吃飯吧,呵呵~~哦,等會兒,還有最重要的論壇沒有安裝呢,狂汗~)。

好了,要不要休息一下。呵呵,燕姿7號就要出新專輯了,期待啊~~怎麼?這么急么,好了好了,不廢話了,反正要支持一下燕姿哈,我們繼續。

四、Discuz!的安裝

將下載的Discuz!文件解壓後,有兩個目錄,將upload目錄中的所有內容拷到「C:\Program Files\Apache Group\Apache2\htdocs」目錄中(如果是購買的空間,伺服器在遠端的話,請用上傳工具將該目錄所有文件上傳,且再次情況下需要對某些目錄的許可權進行修改,請參考Discuz!的相應文檔)。

打開瀏覽器,在地址欄輸入……什麼?你已經知道了?不對,應該是「」,看到了吧,呵呵,選擇第一個中文,沒說的。然後選擇同意,也沒說的。資料庫用戶名和密碼均為空,MySQL默認創建了匿名的用戶,能滿足我們建設論壇的需要。資料庫名填「forum」,系統Email填你的地址(如[email protected]),其他的內容不要進行修改。其他的內容一直按照向導填就好了(如果這時候除了問題,多半是你的PHP與MySQL的連接方面出了問題,請參考相關的文檔解決具體的問題)。

看到成功安裝的字樣了吧?哈哈,終於大功告成了,寫了這么多,要累死了,還是沒人請我吃飯么?哎,傷心啊,算了,自己去吃了~啊?什麼?還不知道該怎麼辦啊?那我就簡單的再說一下——

五、Discuz!的配置

打開瀏覽器,輸入「」(如果是遠端伺服器請輸入相應的地址,如「」),是不是看到了非常熟悉的畫面。這時候,用你剛才安裝Discuz!時設置的用戶登錄,以後他(也可能是「她」)就是管理員了。登錄後選擇系統設置。

在新打開的窗口中輸入你的密碼。

選擇Discuz!選項->基本設置,論壇名稱寫「真情流露」(或你喜歡的名稱)。廣告!廣告!真情流露是北京郵電大學的一個論壇,歷史悠久,是我國第一批高校的BBS系統,地址是,歡迎大家來訪問哈~~

其他的功能嘛,我就不多說了,你慢慢試吧,作為一個新世紀的水車,怎麼這些東西還問呢!

(太困了,懶得寫了,以後有機會再說吧,:P)

重要提示:在以上各個軟體自帶的介紹文檔中,有著更為詳細、准確的介紹,例如更為重要的安全性問題等,在實現了基本功能後,強烈建議你更為自己的閱讀相應的文檔!以上的過程不一定是最好的,但是這個過程本身是很重要的,因為通過這一過程可以更好的體會到開源軟體的好處,及基本的使用方法。

請參考

9. 架設PHP論壇WIN2K3平台教程

准備:

1、一台安裝好的 Windows 2003 伺服器,並且已經安裝了 IIS 6。

2、下載 windows 版的 PHP 二進制壓縮包

安裝:

解壓縮 PHP 二進制壓縮包到 C:\php 目錄下(這里假設 C: 盤是系統盤,即安裝了Windows 系統的盤,如果系統盤是 D: 盤,則解壓縮到 D:\php 目錄下,以此類推,下同)。

然後打開「我的電腦」->「屬性」->「高級」->「環境變數」->「系統變數」->「path」,編輯其值,在前面增加下面的路徑地址:

C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;

將 php.ini-dist 或 php.ini-recommended 復制到 C:\Windows 目錄下,並改名為 php.ini,一般正式發布網站的伺服器用 php.ini-dist,而作為調試用的伺服器用 php.ini-recommended 更好。當然一般情況下,這個 php.ini 還是需要根據實際情況來修改的。

下面來介紹一下幾個必要的修改選項:

extension_dir = "C:\php\extensions"

這個是 PHP 擴展所放置的目錄,請確保跟你實際安裝的目錄相同。

extension=php_mbstring.dll

;extension=php_big_int.dll

extension=php_bz2.dll

extension=php_cpdf.dll

extension=php_crack.dll

extension=php_curl.dll

extension=php_db.dll

extension=php_dba.dll

extension=php_dbase.dll

extension=php_dbx.dll

extension=php_domxml.dll

;extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_hyperwave.dll

extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

extension=php_imap.dll

;extension=php_interbase.dll

extension=php_java.dll

extension=php_ldap.dll

;extension=php_mcrypt.dll

extension=php_mhash.dll

extension=php_mime_magic.dll

extension=php_ming.dll

extension=php_mssql.dll

extension=php_msql.dll

;extension=php_oci8.dll

extension=php_openssl.dll

;extension=php_oracle.dll

extension=php_pdf.dll

extension=php_pgsql.dll

;extension=php_printer.dll

extension=php_shmop.dll

;extension=php_snmp.dll

extension=php_sockets.dll

;extension=php_sybase_ct.dll

extension=php_w32api.dll

extension=php_xmlrpc.dll

extension=php_xslt.dll

extension=php_yaz.dll

extension=php_zip.dll

上面這些,開頭沒有加分號的是打開的擴展,加了分號的是沒有打開的擴展。上面的設置包含了在 Windows 2003 上默認安裝情況下可以打開所有擴展(這里列出的是 php 4 的)。

session.save_path = c:\sessions

這個是 session 文件默認保存的目錄,這個目錄必須是一個存在的目錄,不然默認的 session 功能會無效。我這里設置的是一個 ramdisk 上的一個目錄。將 session.save_path 設置在 ramdisk 上可以加快 session 處理的速度。如果你沒有安裝 ramdisk,你可以把它指定到其他盤的任何一個目錄下,如 C:\sessions 目錄、C:\Windows\Temp 目錄等。

OK,基本工作作完了,現在該配置 IIS 了。

打開「 Internet 信息服務(IIS) 管理器」,在「 Web 服務擴展」里,選擇「添加一個新的 Web 服務擴展」,擴展名可填寫「PHP ISAPI 擴展」,要求的文件選擇:C:\php\sapi\php4isapi.dll(如果安裝的是 PHP5,則此處是 C:\php\sapi\php5isapi.dll,下同),並設置擴展狀態為允許。

打開「網站」->「屬性」->「ISAPI 篩選器」->「添加」,篩選器名稱可填寫「PHP」,可執行文件仍然選擇 C:\php\sapi\php4isapi.dll。

打開「網站」->「屬性」->「主目錄」->「應用程序設置」->「配置」->「應用程序擴展」->「添加」,可執行文件還是選擇 C:\php\sapi\php4isapi.dll。擴展名填寫「.php」,動作限制為「HEAD,GET,POST」。

打開「網站」->「屬性」->「文檔」->「啟用默認內容文檔」->「添加」,可以將 index.php 添加為默認內容文檔。

然後選擇「伺服器機器名」->「所有任務」->「重新啟動 IIS」來重啟 IIS。

測試

在默認網站發布目錄下,建立一個測試頁面:

下載:phptest.php

phpinfo();

?>

如果打開這個頁面能夠看到 php 安裝配置信息,就算是安裝成功了。

如果想要更優化的執行 php 程序,可以安裝 ZendOptimizer-2.6.0-Windows-i386.exe ,這個東西安裝非常簡單,這里就不介紹了。

升級

現在升級就非常簡單了。只需要將新版本的 PHP 二進制壓縮包下載下來,將原來的 C:\php 目錄刪除,將新版本解壓縮到 C:\php 目錄中,然後重新啟動一下 IIS 就可以了。

10. 利用PHPcms架設論壇詳細步驟

自己摸索.都看過了還搞不懂.就是缺少自己動手.
另外,phpcms不是用來架設論壇的,discuz才是論壇.

閱讀全文

與php論壇架設相關的資料

熱點內容
圓命令畫法 瀏覽:303
如果給電腦e盤文件加密 瀏覽:799
javaswing項目 瀏覽:773
androidsdksetup 瀏覽:1001
pdf怎麼設置中文 瀏覽:124
安卓手機用什麼軟體看倫敦金 瀏覽:962
魅族文件夾無名稱 瀏覽:787
蘇黎世無人機演算法 瀏覽:872
核桃編程和小碼王的融資 瀏覽:681
微積分教材pdf 瀏覽:723
寫python給微信好友發消息 瀏覽:336
蚊帳自營米加密 瀏覽:418
學校推薦核桃編程 瀏覽:802
湖南農信app怎麼導明細 瀏覽:471
福特abs編程 瀏覽:506
如何自學安卓手機 瀏覽:437
以太坊源碼共識機制 瀏覽:910
單片機探測器 瀏覽:870
demo編程大賽作品怎麼運行 瀏覽:51
學歷提升用什麼手機軟體App 瀏覽:938