RHEL 5服务篇—使用LAMP部署phpMyAdmin系统以及Discuz论坛系统-阿里云开发者社区

开发者社区> 科技小先锋> 正文

RHEL 5服务篇—使用LAMP部署phpMyAdmin系统以及Discuz论坛系统

简介:
+关注继续查看

在前面的文章中我们已经学会搭建LAMP环境了,并且已经成功的搭建好LAMP环境了,那么搭建好LAMP平台后我们该如何部署动态网站呢?今天我们就来以phpMyadmin和Discuz这两个系统为例,讲解如何在LAMP平台上构建动态网站。

部署phpMyAdmin系统

phpMyAdmin是一个使用php语言编写,用来管理MySQL数据库的web应用系统,通过该套件提供的网页界面,即便是对SQL语句不太熟悉的人,也能够非常容易地对MySQL数据库进行管理和维护。

phpMyAdmin的最新源码包可以从官方站点http://www.phpmyadmin.net中下载,下面以多国语言包phpMyAdmin-3.3.10-all-languages.tar为例,介绍phpMyAdmin套件的部署过程。

1、解包并复制到网站目录

对于大部分php应用系统来说,只需要解包后复制到网站目录下即可完成部署,之后再根据需要调整配置,或者访问安装页面以完成进一步的安装。

[root@localhost media]#tar zxf phpMyAdmin-3.3.10-alll-languages.tar.gz -C /usr/src/

[root@localhost media]#mv /usr/src/phpMyAdmin-3.3.10-all-languages /usr/local/httpd/htdocs/phpMyAdmin

2、建立配置文件config.inc.php

将phpMyAdmin套件复制到网站目录后,还需要创建配置文件方可正常使用。默认提供的样本文件为config.sample.inc.php,需要参照该文件内容创建config.inc.php配置文件。查找并修改配置文件中的“blowfish_secret”行,并设置一个短语密钥(此密钥可以随意输入,用于网页cookie认证,不需要用户记忆)。

[root@localhost media]#cd /usr/local/httpd/htdocs/phpMyAdmin

[root@localhost phpMyAdmin]#cp config.sample.inc.php config.inc.php

[root@localhost phpMyAdmin]#vim config.inc.php

......//省略部分内容

$cfg['blowfish_secret']='pwd.123';    //设置短语密钥

3、访问phpMyAdmin的web管理界面

修改完上述的配置文件后需要重新启动httpd服务,方可使配置生效。

[root@localhost phpMyAdmin]#/usr/lcoal/httpd/bin/apachectl restart        //重新启动服务

在浏览器上输入http://192.168.1.10/phpMyAdmin就可以看见phpMyAdmin系统的登录界面了。输入数据库的用户名和密码就可以登录phpMyAdmin系统了

134415129.jpg

3、管理phpMyAdmin系统

如下:是登录phpMyAdmin后的界面,在phpMyAdmin的web界面中我们可以创建数据库,创建表,以及修改表的内容等等操作。

140927663.jpg

创建新的数据库benet

135410158.jpg

在benet数据库中创建新的表test

140310482.jpg

定义新建表的结构属性

140412134.jpg

在此phpMyAdmin的web界面更多的操作就不一一演示了,这个可以自己去研究一下,很简单的。



使用Discuz部署论坛系统

       Discuz是一款采用PHP和MysqL等数据库构建的高效论坛解决方案,现在互联网中,许多论坛都是使用Discuz部署的。

1、准备工作

首先,应准备一台能够解析PHP网页,支持数据库的网站服务器,其中Apache、MysQL、PHP组件的版本应该满足Discuz系统的最低要求。我们之前编译部署的LAMP已经足以满足Discuz的最新版本了。

其次、应确定论坛服务器的域名,IP地址以及访问论坛的URL地址。在实际生产环境中,域名需要注册的,在这里作者就使用IP访问了。

最后、启动httpd、Mysql服务器的程序,并创建数据库及授权用户。Discuz系统需要使用Mysql数据库来存放各种信息,因此在安装之前应提供一个可用的库,以及能够读写该库的用户。

[root@localhost /]#mysql -u root -p

Enter password:

mysql>create database bbs;       //创建一个bbs数据库

mysql>grant all on bbs.* to 'bbsadmin'@'localhost' identified by 'admin123'     //创建一个bbsadmin用户

2、下载并解压Discuz论坛系统的源码包

最新版本的Discuz源码包可以从http://www.discuz.net下载。

[root@localhost /]#unzip Discuz_X2.5_SC_UTF8.zip -d Discuz

在Discuz源码包中,默认有三个文件夹readme、upload、utilities。readme目录中包括软件介绍,安装说明,版本等信息,upload目录中则是上传到网站目录中的论坛代码目录,utilities目录下包括一些额外的工具网页。因此我们只需要将upload中的文件上传到网站目录即可。

[root@lcoalhost /]#cp /Discuz/upload/*   /usr/local/httpd/htdocs/

[root@lcoalhost /]cd /usr/local/httpd/htdocs/

设置目录及文件的归属为httpd服务的程序用户daemon

[root@localhost htdocs]#chown -R daemon config/      

[root@lcoalhost htdocs]#chown -R daemon data/  

[root@lcoalhost htdocs]#chown -R daemon uc_client/  

[root@localhost htdocs]#chown -R daemon uc_server/

[root@localhost htdocs]#chmod -R 755 config/ data/ uc_client/ uc_server/    //设置属主为所有权

3、安装Discuz论坛系统

在浏览其中输入web服务器的IP地址并在后面加上install进行论坛的安装

150344622.jpg

同意协议后,会检查环境及目录的权限,如果刚才没有修改目录的权限,这里安装会报错的。

150610334.jpg

上述的环境及目录安装完成后,需要输入数据库,及数据库的用户名和密码(也就是准备工作中创建的数据库及用户),并设置论坛的管理员账户。

151017549.jpg

这时Discuz论坛已经成功的安装好了,点击暂不开通即可。

153811493.jpg

我们可以登录到论坛的后台进行管理论坛。

154100913.jpg

列如:在论坛选项中可以添加论坛的版块。

154645119.jpg

在全局菜单中可以设置论坛的信息。

155554821.jpg

我们可以访问论坛看看自己设置论坛如何。

155723657.jpg


到这里整个部署论坛的过程算是结束了,至于怎么去排版论坛就要看自己的的风格了。现在大家应该学会如何使用LAMP部署动态网站了吧!如果有什么地方没有讲全,希望大家踊跃指点。




本文转自yun5277 51CTO博客,原文链接:http://blog.51cto.com/dengqi/1217339,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PageAdmin Cms建站系统如何修改后台登录目录
pageadmin修改后台登录目录的解决办法
259 0
专访 | 蚂蚁金服 MISA:比用户更懂自己的自然语言客服系统
小蚂蚁说: 当手机取代了钱包,全民消费开启移动支付和在线生活时,中国的商业生态和消费习惯已经被深刻改变。 人们开始越来越习惯不带钱包的生活,此时的支付宝甚至已经比现金更常用了。 与支付宝这个产品端一同忙碌起来的还有蚂蚁金服的服务端,95188 服务热线就是其中之一。
2837 0
RHEL5中配置vsftpd搭建FTP服务器
RHEL5中配置vsftpd搭建FTP服务器 RPM安装包名:vsftpd-2.0.5-10.el5.i386.rpm (第二张光盘) 下载地址:http://vsftp.
578 0
网站建设教程:PageAdmin网站系统标签功能的实现
司之前老网站采用的织梦网站系统,由于最近被黑客攻击导致挂马,并且官方停止了更新,领导要求新的网站采用pageadmin网站系统重新改版,小编在学习和使用中学到了有很多实用的技巧,其中标签这块制作很多做seo优化的朋友都会用到。
1381 0
4824
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载