Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
生活随笔
收集整理的這篇文章主要介紹了
Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Linux系列-Red Hat5平臺(tái)下的LAMP網(wǎng)站服務(wù)搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 部署Discuz!論壇&安裝phpMyAdmin數(shù)據(jù)庫(kù)管理套件 當(dāng)今,動(dòng)態(tài)網(wǎng)站已經(jīng)逐步成為主流,而基于LAMP平臺(tái)的Web動(dòng)態(tài)網(wǎng)站更是其中的佼佼者,本次,我們到達(dá)了終極目標(biāo)——架設(shè)Discuz!論壇、安裝phpMyAdmin數(shù)據(jù)庫(kù)管理套件。經(jīng)過(guò)前面幾次的充分準(zhǔn)備,我們今天的任務(wù)就顯的輕松多了,咱們分兩部分來(lái)實(shí)施。下面就是我們的實(shí)現(xiàn)步驟。 第一部分:架設(shè)Discuz!論壇 Crossday Discuz! Board論壇系統(tǒng)(簡(jiǎn)稱(chēng)Discuz!論壇)是一個(gè)采用PHP和MySQL等數(shù)據(jù)庫(kù)構(gòu)建的高效論壇解決方案。作為商業(yè)軟件產(chǎn)品,Discuz!在代碼質(zhì)量、運(yùn)行效率、負(fù)載能力、安全性能及可操控性等方面都有著良好的口碑。 Discuz!的源代碼可發(fā)免費(fèi)獲得,任何人都可發(fā)自由進(jìn)行安裝、使用,并在授權(quán)協(xié)議范圍內(nèi)對(duì)其進(jìn)行更改。安裝Discuz!論壇程序需要同時(shí)安裝UCenter用戶包,這兩個(gè)軟件包都可以從Discuz!的官方網(wǎng)站http://www.discuz.net中獲得最新版本。本次我們將以Discuz_<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />6.1.0_SC_UTF8.zip和UCenter_1.0.0_SC_UTF8.zip文件包為例,介紹基于LAMP平臺(tái)的論壇部署過(guò)程。 1.?????? 首先建立用于bbs論壇的數(shù)據(jù)庫(kù)(bbsdb)及用戶(runbbs)
說(shuō)明:咱們建了一個(gè)數(shù)據(jù)庫(kù)bbsdb和數(shù)據(jù)庫(kù)用戶runbbs,給他設(shè)了個(gè)密碼123.com. 簡(jiǎn)單吧! 2.?????? 解壓縮下載的軟件包,上傳程序文件
說(shuō)明:使用unzip命令將下載的兩個(gè)軟件包進(jìn)行解壓縮,將釋放出的“upload”目錄轉(zhuǎn)移至Web站點(diǎn)的網(wǎng)頁(yè)文檔目錄中,并分別改名為bbs、ucenter. 3.?????? 設(shè)置相關(guān)目錄及文件的屬主,以便httpd服務(wù)能夠?qū)φ搲瘜?xiě)入數(shù)據(jù)
4. 安裝UCenter用戶中心程序 在瀏覽器中訪問(wèn)http://www.zpp.com/ucenter/install/index.php,根據(jù)向?qū)ы?yè)面的提示進(jìn)行UCenter的安裝。期間注意設(shè)置正確的數(shù)據(jù)庫(kù)名、用戶名、密碼等基本信息,并設(shè)置好創(chuàng)始用戶(UCenter Administrator)的密碼 1>.許可協(xié)議——選中“我已仔細(xì)閱讀”,并同意上述條款中的所有內(nèi)容,單擊下一步,如圖:
說(shuō)明:在Discuz!論壇安裝完畢后,應(yīng)及時(shí)轉(zhuǎn)移bbs和ucenter目錄中的install子目錄,以減少被重復(fù)安裝的風(fēng)險(xiǎn)。 3>進(jìn)入Discuz!論壇的管理后臺(tái)。 在瀏覽器中訪問(wèn)http://www.zpp.com/bbs/admincp.php,進(jìn)入Discuz!論壇的管理中心,使用在安裝過(guò)程中設(shè)置的論壇管理員帳戶,密碼進(jìn)行登錄,即可進(jìn)入到論壇的后臺(tái)管理界面。 下面是Discuz!管理中心登錄界面:
2.?????? 建立配置文件config.inc.php
說(shuō)明:若“blowfish_secret”行的密碼為空,則在下一步中訪問(wèn)phpMyAdmin登錄頁(yè)面時(shí)會(huì)報(bào)錯(cuò)“錯(cuò)誤:配置文件現(xiàn)在需要絕密的短語(yǔ)密碼(blowfish_secret)。” 3.?????? 訪問(wèn)phpMyAdmin的Web管理界面 在瀏覽器中訪問(wèn)http://www.zpp.com/phpMyAdmin/index.php,可以進(jìn)入phpMyAdmin的登錄界面,使用MySQL數(shù)據(jù)庫(kù)的管理員帳戶和密碼進(jìn)行登錄。如圖:
| [root@www ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor.? Commands end with ; or \g. Your MySQL connection id is 83 Server version: 5.0.56-log Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> CREATE DATABASE bbsdb; Query OK, 1 row affected (0.00 sec) mysql> GRANT all ON bbsdb.* TO runbbs@localhost IDENTIFIED BY '123.com'; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye [root@www ~]# |
| [root@www ~]# unzip Discuz_6.1.0_SC_UTF8.zip -d discuz [root@www ~]# mv discuz/upload /usr/local/apach2/htdocs/bbs [root@www ~]# unzip UCenter_1.0.0_SC_UTF8.zip -d ucenter [root@www ~]# mv ucenter/upload/ /usr/local/apach2/htdocs/ucenter |
| [root@www ~]# cd /usr/local/apach2/htdocs/ucenter/ [root@www ucenter]# chown -R daemon ./data/ [root@www ucenter]# cd ../bbs/ [root@www bbs]# chown -R daemon config.inc.php p_w_uploads/ forumdata/ uc_client/data/cache/ [root@www bbs]# |
?
2>.開(kāi)始安裝——確認(rèn)目錄權(quán)限設(shè)置結(jié)果正確,單擊下一步,如圖:?
3>.數(shù)據(jù)庫(kù)設(shè)置——設(shè)置數(shù)據(jù)庫(kù)名、用戶、密碼等信息,如圖:?
4>.設(shè)置創(chuàng)始用戶名及密碼——設(shè)置創(chuàng)始人用戶名及密碼,重復(fù)輸入兩次確認(rèn),如圖:?
5>.完成安裝——進(jìn)行數(shù)據(jù)庫(kù)初始化,并完成安裝,如圖:?
6>.UCenter管理中心——自動(dòng)跳至UCenter管理中心登錄界面,如圖:?
5.?????? 安裝Discuz!論壇程序 在瀏覽器中訪問(wèn)http://www.zpp.com/bbs/install/index.php,根據(jù)向?qū)ы?yè)面的提示進(jìn)行Discuz!論壇的安裝。期間注意設(shè)置正確的數(shù)據(jù)庫(kù)名、用戶名、密碼等基本信息。 1>.許可協(xié)議——單擊“我同意”,接受中文版授權(quán)協(xié)議,如圖:?
2>.設(shè)置運(yùn)行環(huán)境——輸入創(chuàng)始人用戶密碼,設(shè)置論壇名稱(chēng)等信息,如圖:?
3>.設(shè)置基本信息——設(shè)置數(shù)據(jù)庫(kù)信息及論壇管理員帳號(hào)、密碼,如圖:?
4>.完成安裝——初始化數(shù)據(jù)庫(kù)后,自動(dòng)跳轉(zhuǎn)至安裝完成頁(yè)面,如圖:?
6.?????? 使用及管理Discuz!論壇 1>.訪問(wèn)Discuz!論壇首頁(yè)。 通過(guò)Discuz!安裝向?qū)ё詈笠粋€(gè)頁(yè)面的“您現(xiàn)在可以點(diǎn)擊這里進(jìn)入論壇”按鈕,可發(fā)自動(dòng)跳轉(zhuǎn)至Discuz!論壇的首頁(yè)(如圖),當(dāng)然,最常用的方式還是直接訪問(wèn)論壇的URL地址: Http://www.zpp.com/bbs/index.php,進(jìn)入該頁(yè)面。 2>.轉(zhuǎn)移“install”安裝目錄| ?[root@www ~]# cd /usr/local/apach2/htdocs/bbs/ [root@www bbs]# mv install install.lock [root@www bbs]# chmod o-rx install.lock/ [root@www bbs]# cd ../ucenter/ [root@www ucenter]# mv install install.lock [root@www ucenter]# chmod o-rx install.lock/ |
?
Discuz!論壇的后臺(tái)管理界面:?
管理界面如下: 這樣管理起來(lái)是不是很方便啊! 第二部分:安裝phpMyAdmin數(shù)據(jù)庫(kù)管理套件 PhpMyAdmin是一個(gè)使用PHP語(yǔ)言編寫(xiě),通過(guò)Web界面對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行管理的工具,使用phpMyAdmin套件,即便是對(duì)SQL語(yǔ)句不太熟悉的人,也可以在瀏覽器中對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行管理和維護(hù)操作。 從phpMyAdmin的官方站點(diǎn)http://www.phpmyadmin.net中可發(fā)免費(fèi)下載較新版本的源碼包,本例中,將以phpMyAdmin-2.11.9.5-all-languages.tar.gz文件包為例,介紹phpAdmini數(shù)據(jù)管理套件的部署過(guò)程 1.?????? 解壓并釋放phpMyAdmin文件包,改名后轉(zhuǎn)移至Web站點(diǎn)的網(wǎng)頁(yè)文檔目錄中| [root@www ~]# tar zxf phpMyAdmin-2.11.9.5-all-languages.tar.gz [root@www ~]# mv phpMyAdmin-2.11.9.5-all-languages phpMyAdmin [root@www ~]# mv phpMyAdmin /usr/local/apach2/htdocs/ |
| [root@www ~]# cd /usr/local/apach2/htdocs/phpMyAdmin/ [root@www phpMyAdmin]# cp config.sample.inc.php config.inc.php [root@www phpMyAdmin]# vi config.inc.php … … /* ?* This is needed for cookie based authentication to encrypt password in ?* cookie ?*/ $cfg['blowfish_secret'] = 'zpp.com'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ /* … … |
?
注意:在phpMyAdmin的Web頁(yè)面下方,可能會(huì)出現(xiàn)“無(wú)法載入mcrypt拓展,請(qǐng)檢查PHP配置”的錯(cuò)誤提示信息。這是由于沒(méi)有mcrypt加密算法擴(kuò)展庫(kù)造成的,缺少mcrypt庫(kù)并不會(huì)影響phpMyAdmin的基本使用,可發(fā)忽略該提示。 在登錄后的Web管理界面中,可以建立新的數(shù)據(jù)庫(kù),也可以選擇相應(yīng)的數(shù)據(jù)庫(kù)進(jìn)行管理和維護(hù)操作。中文網(wǎng)頁(yè)形式的可視化操作界面,更加直觀、簡(jiǎn)便易用。?
??? 好了,最后再來(lái)總結(jié)一下我們應(yīng)該注意的問(wèn)題。主要還是權(quán)限以及命令書(shū)寫(xiě)的問(wèn)題,當(dāng)我們?cè)谧龅倪^(guò)程中,只要規(guī)范操作用心一點(diǎn),都是沒(méi)有任何困難的。Linux她本身就是一個(gè)致力于解決以Internet為中心的問(wèn)題的操作系統(tǒng)。LAMP作為Internet的核心是每一個(gè)IT從業(yè)人士必須要掌握的技術(shù)。最后,希望能得到朋友們的指點(diǎn)和寶貴意見(jiàn),謝謝!轉(zhuǎn)載于:https://blog.51cto.com/zpp2009/271283
總結(jié)
以上是生活随笔為你收集整理的Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2010版CCNP教材一览【图文】
- 下一篇: 工具 - 硕思SWF Decompile