Chinaunix首页 | 论坛 | 博客
  • 博客访问: 165623
  • 博文数量: 48
  • 博客积分: 2245
  • 博客等级: 大尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-05 16:03
文章分类

全部博文(48)

文章存档

2014年(5)

2013年(4)

2012年(7)

2011年(2)

2010年(30)

我的朋友

分类: LINUX

2010-03-06 22:37:14

LAMP的构建及Discuz论坛的安装

LAMP(Linux+Apache+Mysql+Perl/PHP/Python),一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

LAMP是基于LinuxApacheMySQLPHP的开放资源网络开发平台,PHP是一种有时候用PerlPython可代替的编程语言,Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP

下面就简要说下LAMP的搭建,以及discuz论坛的安装。

一、     系统准备:

1、          安装在Vmware workstation 7上的Red Hat Enterprise Linux 5

2、     所需软件包

   Apachehttpd-2.2.3-31.el5.i386.rpm

   Mysqlmysql-server-5.0.77-3.el5.i386.rpm

           php-mysql-5.1.6-23.2.el5_3.i386

   PHPlibmcrypt-2.5.7-5.el5.i386.rpm(先)

         php-mcrypt-5.1.6-5.el5.i386.rpm(后)

   DiscuzUC1.5_UCH2.0_DZ7.2_SC_GBK.zip

注:以上包可能含有依赖关系,建议使用yum方式安装。

二、服务器搭建:

  1、启动mysql,并为Mysqlroot用户设置密码

     # service mysqld start

# mysqladmin -u root password ‘123456’

2、解压discuz 包到/var/www/discuz/目录

# unzip UC1.5_UCH2.0_DZ7.2_SC_GBK.zip

# mv upload/  /var/www/discuz

3、编辑Apache配置文件httpd.conf,为dischz创建虚拟主机

# vim /etc/httpd/conf/httpd.conf

关闭系统默认根目录,在281行,改成如下状态:

# DocumentRoot "/var/www/html"

   增加默认字符编码GBK,在747行下面增加一行

AddDefaultCharset GBK

在文档的最后新建虚拟主机,我这里采用的是基于域名的虚拟的,当然你可以根据自己的需要,建立适合自己的。

  

        ServerName discuz.tian.com     访问域名

        ServerAdmin     管理员邮箱

        DocumentRoot /var/www/discuz   根目录

        ErrorLog /var/log/httpd/discuz/error.log  错误日志

        CustomLog /var/log/httpd/discuz/custom.log common 访问日志

4、新建日志目录

   # mkdir /var/log/httpd/discuz

5、由于没有架设DNS服务器,所以就通过修改hosts文件以实现域名访问。打开“我的电脑”,用记事本打开C:\WINDOWS\system32\drivers\etc\hosts

   在最后加入一条记录:

    192.168.0.186       discuz.tian.com

   保存退出。(这里我采用windows的浏览器安装)

6、启动httd服务

   # service httpd start

7、在浏览器地址栏输入:http://discuz.tian.com

8、按照提示,修改/var/www/discuz目录中,以下目录或者文件的权限,使其可写。

# chmod 777 (上面列表中的文件或者目录)

注:./ucenter/data/config.inc.php文件默认不存在,可以忽略其设置

9、下面根据自己的实际情况,填写相关内容即可。

10、完成后,删除相应文件,输入地址:http://discuz.tian.com/bbs/访问论坛。

阅读(1420) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~