Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
生活随笔
收集整理的這篇文章主要介紹了
Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux系列-Red Hat5平臺下的LAMP網站服務搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 部署Discuz!論壇&安裝phpMyAdmin數據庫管理套件 當今,動態網站已經逐步成為主流,而基于LAMP平臺的Web動態網站更是其中的佼佼者,本次,我們到達了終極目標——架設Discuz!論壇、安裝phpMyAdmin數據庫管理套件。經過前面幾次的充分準備,我們今天的任務就顯的輕松多了,咱們分兩部分來實施。下面就是我們的實現步驟。 第一部分:架設Discuz!論壇 Crossday Discuz! Board論壇系統(簡稱Discuz!論壇)是一個采用PHP和MySQL等數據庫構建的高效論壇解決方案。作為商業軟件產品,Discuz!在代碼質量、運行效率、負載能力、安全性能及可操控性等方面都有著良好的口碑。 Discuz!的源代碼可發免費獲得,任何人都可發自由進行安裝、使用,并在授權協議范圍內對其進行更改。安裝Discuz!論壇程序需要同時安裝UCenter用戶包,這兩個軟件包都可以從Discuz!的官方網站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平臺的論壇部署過程。 1.?????? 首先建立用于bbs論壇的數據庫(bbsdb)及用戶(runbbs)
說明:咱們建了一個數據庫bbsdb和數據庫用戶runbbs,給他設了個密碼123.com. 簡單吧! 2.?????? 解壓縮下載的軟件包,上傳程序文件
說明:使用unzip命令將下載的兩個軟件包進行解壓縮,將釋放出的“upload”目錄轉移至Web站點的網頁文檔目錄中,并分別改名為bbs、ucenter. 3.?????? 設置相關目錄及文件的屬主,以便httpd服務能夠對論壇寫入數據
4. 安裝UCenter用戶中心程序 在瀏覽器中訪問http://www.zpp.com/ucenter/install/index.php,根據向導頁面的提示進行UCenter的安裝。期間注意設置正確的數據庫名、用戶名、密碼等基本信息,并設置好創始用戶(UCenter Administrator)的密碼 1>.許可協議——選中“我已仔細閱讀”,并同意上述條款中的所有內容,單擊下一步,如圖:
說明:在Discuz!論壇安裝完畢后,應及時轉移bbs和ucenter目錄中的install子目錄,以減少被重復安裝的風險。 3>進入Discuz!論壇的管理后臺。 在瀏覽器中訪問http://www.zpp.com/bbs/admincp.php,進入Discuz!論壇的管理中心,使用在安裝過程中設置的論壇管理員帳戶,密碼進行登錄,即可進入到論壇的后臺管理界面。 下面是Discuz!管理中心登錄界面:
2.?????? 建立配置文件config.inc.php
說明:若“blowfish_secret”行的密碼為空,則在下一步中訪問phpMyAdmin登錄頁面時會報錯“錯誤:配置文件現在需要絕密的短語密碼(blowfish_secret)。” 3.?????? 訪問phpMyAdmin的Web管理界面 在瀏覽器中訪問http://www.zpp.com/phpMyAdmin/index.php,可以進入phpMyAdmin的登錄界面,使用MySQL數據庫的管理員帳戶和密碼進行登錄。如圖:
| [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>.開始安裝——確認目錄權限設置結果正確,單擊下一步,如圖:?
3>.數據庫設置——設置數據庫名、用戶、密碼等信息,如圖:?
4>.設置創始用戶名及密碼——設置創始人用戶名及密碼,重復輸入兩次確認,如圖:?
5>.完成安裝——進行數據庫初始化,并完成安裝,如圖:?
6>.UCenter管理中心——自動跳至UCenter管理中心登錄界面,如圖:?
5.?????? 安裝Discuz!論壇程序 在瀏覽器中訪問http://www.zpp.com/bbs/install/index.php,根據向導頁面的提示進行Discuz!論壇的安裝。期間注意設置正確的數據庫名、用戶名、密碼等基本信息。 1>.許可協議——單擊“我同意”,接受中文版授權協議,如圖:?
2>.設置運行環境——輸入創始人用戶密碼,設置論壇名稱等信息,如圖:?
3>.設置基本信息——設置數據庫信息及論壇管理員帳號、密碼,如圖:?
4>.完成安裝——初始化數據庫后,自動跳轉至安裝完成頁面,如圖:?
6.?????? 使用及管理Discuz!論壇 1>.訪問Discuz!論壇首頁。 通過Discuz!安裝向導最后一個頁面的“您現在可以點擊這里進入論壇”按鈕,可發自動跳轉至Discuz!論壇的首頁(如圖),當然,最常用的方式還是直接訪問論壇的URL地址: Http://www.zpp.com/bbs/index.php,進入該頁面。 2>.轉移“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!論壇的后臺管理界面:?
管理界面如下: 這樣管理起來是不是很方便啊! 第二部分:安裝phpMyAdmin數據庫管理套件 PhpMyAdmin是一個使用PHP語言編寫,通過Web界面對MySQL數據庫進行管理的工具,使用phpMyAdmin套件,即便是對SQL語句不太熟悉的人,也可以在瀏覽器中對MySQL數據庫進行管理和維護操作。 從phpMyAdmin的官方站點http://www.phpmyadmin.net中可發免費下載較新版本的源碼包,本例中,將以phpMyAdmin-2.11.9.5-all-languages.tar.gz文件包為例,介紹phpAdmini數據管理套件的部署過程 1.?????? 解壓并釋放phpMyAdmin文件包,改名后轉移至Web站點的網頁文檔目錄中| [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頁面下方,可能會出現“無法載入mcrypt拓展,請檢查PHP配置”的錯誤提示信息。這是由于沒有mcrypt加密算法擴展庫造成的,缺少mcrypt庫并不會影響phpMyAdmin的基本使用,可發忽略該提示。 在登錄后的Web管理界面中,可以建立新的數據庫,也可以選擇相應的數據庫進行管理和維護操作。中文網頁形式的可視化操作界面,更加直觀、簡便易用。?
??? 好了,最后再來總結一下我們應該注意的問題。主要還是權限以及命令書寫的問題,當我們在做的過程中,只要規范操作用心一點,都是沒有任何困難的。Linux她本身就是一個致力于解決以Internet為中心的問題的操作系統。LAMP作為Internet的核心是每一個IT從業人士必須要掌握的技術。最后,希望能得到朋友們的指點和寶貴意見,謝謝!轉載于:https://blog.51cto.com/zpp2009/271283
總結
以上是生活随笔為你收集整理的Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2010版CCNP教材一览【图文】
- 下一篇: linux构建web主机