Linux推荐-Red Hat5平台下的LAMP网站服务搭建(四)

Linux 系列 -Red Hat5 平台下的 LAMP 网站服务搭建(四)
部署Discuz! 论坛& 安装phpMyAdmin 数据库管理套件
当今,动态网站已经逐步成为主流,而基于 LAMP 平台的 Web 动态网站更是其中的佼佼者,本次,我们到达了终极目标――架设 Discuz! 论坛、安装phpMyAdmin 数据库管理套件。经过前面几次的充分准备,我们今天的任务就显的轻松多了,咱们分两部分来实施。下面就是我们的实现步骤。
第一部分:架设Discuz! 论坛
Crossday Discuz! Board 论坛系统(简称 Discuz! 论坛)是一个采用 PHP MySQL 等数据库构建的高效论坛解决方案。作为商业软件产品, Discuz! 在代码质量、运行效率、负载能力、安全性能及可操控性等方面都有着良好的口碑。
Discuz! 的源代码可发免费获得,任何人都可发自由进行安装、使用,并在授权协议范围内对其进行更改。安装 Discuz! 论坛程序需要同时安装 UCenter 用户包,这两个软件包都可以从 Discuz! 的官方网站 http://www.discuz.net 中获得最新版本。本次我们将以 Discuz_ 6.1.0 _SC_UTF8.zip UCenter_ 1.0.0 _SC_UTF8.zip 文件包为例,介绍基于 LAMP 平台的论坛部署过程。
1.       首先建立用于bbs 论坛的数据库(bbsdb )及用户(runbbs
[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 ~]#
说明:咱们建了一个数据库 bbsdb 和数据库用户 runbbs, 给他设了个密码 123.com.
简单吧!
2.       解压缩下载的软件包,上传程序文件
[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
说明:使用 unzip 命令将下载的两个软件包进行解压缩,将释放出的“ upload ”目录转移至 Web 站点的网页文档目录中,并分别改名为 bbs ucenter.
3.       设置相关目录及文件的属主,以便httpd 服务能够对论坛写入数据
[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 attachments/ forumdata/ uc_client/data/cache/
[root@www bbs]#
4. 安装UCenter 用户中心程序
在浏览器中访问 http://www.zpp.com/ucenter/install/index.php, 根据向导页面的提示进行 UCenter 的安装。期间注意设置正确的数据库名、用户名、密码等基本信息,并设置好创始用户( UCenter Administrator )的密码
1>. 许可协议――选中“我已仔细阅读”,并同意上述条款中的所有内容,单击下一步,如图:
 Linux推荐-Red Hat5平台下的LAMP网站服务搭建(四)_第1张图片
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! 论坛安装完毕后,应及时转移 bbs ucenter 目录中的 install 子目录,以减少被重复安装的风险。
3> 进入 Discuz! 论坛的管理后台。
在浏览器中访问 http://www.zpp.com/bbs/admincp.php, 进入 Discuz! 论坛的管理中心,使用在安装过程中设置的论坛管理员帐户,密码进行登录,即可进入到论坛的后台管理界面。
下面是 Discuz! 管理中心登录界面:
 
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/
2.       建立配置文件config.inc.php
[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! */
/*
… …
说明:若“ blowfish_secret ”行的密码为空,则在下一步中访问 phpMyAdmin 登录页面时会报错“错误:配置文件现在需要绝密的短语密码( blowfish_secret )。
3.       访问phpMyAdmin Web 管理界面
在浏览器中访问 http://www.zpp.com/phpMyAdmin/index.php, 可以进入 phpMyAdmin 的登录界面,使用 MySQL 数据库的管理员帐户和密码进行登录。如图:
 
注意:在 phpMyAdmin Web 页面下方,可能会出现“无法载入 mcrypt 拓展,请检查 PHP 配置”的错误提示信息。这是由于没有 mcrypt 加密算法扩展库造成的,缺少 mcrypt 库并不会影响 phpMyAdmin 的基本使用,可发忽略该提示。
在登录后的 Web 管理界面中,可以建立新的数据库,也可以选择相应的数据库进行管理和维护操作。中文网页形式的可视化操作界面,更加直观、简便易用。
 
    好了,最后再来总结一下我们应该注意的问题。主要还是权限以及命令书写的问题,当我们在做的过程中,只要规范操作用心一点,都是没有任何困难的。 Linux 她本身就是一个致力于解决以 Internet 为中心的问题的操作系统。 LAMP 作为 Internet 的核心是每一个 IT 从业人士必须要掌握的技术。最后,希望能得到朋友们的指点和宝贵意见,谢谢!
本文出自 “ zpp” 博客,请务必保留此出处 http://zpp2009.blog.51cto.com/730423/271283
本文出自 51CTO.COM技术博客

你可能感兴趣的:(linux,lamp,服务,平台,服务器架设)