Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152786
  • 博文数量: 21
  • 博客积分: 2116
  • 博客等级: 大尉
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 10:03
个人简介

山东汉子

文章分类

全部博文(21)

文章存档

2011年(1)

2010年(20)

我的朋友

分类: 系统运维

2010-07-12 15:14:52

 

Meeting Room Booking System on Fedora 12

Installation, Configuration &Maintenance

Prepared by Lear Zhang, 2010-07-12

声明:本文版权归作者所有,欢迎转载,转载请注明出处.保留所有权利.

欢迎浏览我的博客 http://zhangmtao.cublog.cn,文中所涉及的软件都在我的MSN空间有.联系Email & MSN: zhangmtao@live.cn

 

工作需要,折腾了个MRBS系统,下面是自己安装配置的过程,记下来,免得忘记.

 

1. 下载,安装Fedora12

记得,系统安装后需要设置SELinux,配置为允许apache 读取附加模块.

或者,直接关掉SELinux,设置为Disabled,重启动系统即可.

其他的,在配置LAMP环境的时候进行修改.(或者偷懒的做法,直接关掉selinux)

还有:记得在防火墙中打开HTTP端口,允许外部访问本机的HTTP服务.

 

2. 安装环境设置

所有下载的临时文件都存放在 /tmp/lamp目录下, 计划系统安装的目录为 /server,

分别为

apache安装在/server/apache

mysql安装在/server/mysql

php安装在/server/php

MRBS安装在/server/apache/htdocs/mrbs

 

3 安装和配置apache+mysql+php

3.1 安装Apache.

#cd /tmp/lamp

#cd httpd-2.2.15

#./configure --prefix=/server/apache --enable-so --enable-rewrite

#make

#make install

#cd /tmp/lamp

 

3.2 安装Mysql

#groupadd -g 200 mysql

#useradd --u 200 -g mysql -d /server/mysql -M mysql 

 

#cd mysql-5.1.47

#./configure --prefix=/server/mysql --sysconfdir=/etc

#make

#make install

 

#cp support-files/my-medium.cnf /etc/my.cnf 

    //主配置文件

 

# cd /server/mysql

#chown -R mysql .

#chgrp -R mysql .

    //以上两行改变当前文件夹内所有文件的属主和属组.

 

#bin/mysql_install_db --user=mysql  //使用账号来初始化数据库

#chown -R mysql:mysql /server/mysql/var/mysql

#bin/mysqld_safe --user=mysql &

#bin/mysqladmin -u root password yournewpassword //设置新密码

#/server/mysql/bin/mysql -u root -p   //输入密码登陆mysql进行测试数据库

 

#vi /etc/rc.d/rc.local   

  //设置mysql Fedora启动时自动启动,在文件末尾填入如下行

cd /server/mysql; /server/mysql/bin/mysqld_safe --user=mysql &

#cd /tmp/lamp

 

3.3 安装php

#cd php-5.3.2

#./configure --prefix=/server/php --with-mysql=/server/mysql --with-apxs2=/server/apache/bin/apxs

#make

#make install

 

#cp php.ini-development /server/php/lib/php.ini

#vi /server/php/lib/php.ini

//*修改

 register_globals=On

 

3.4 配置 httpd.conf

#vi /server/apache/conf/httpd.conf

 

//找到"AddType application/x-gzip .tgz",在后面添加如下两行

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

 

//找到”DirectoryIndex index.html”行,修改为如下

DirectoryIndex index.php index.html

 

//Apache 随着系统启动自动启动

#cp /server/apache/bin/apachectl /etc/rc.d/init.d/apache

#chmod +x /etc/rc.d/init.d/apache

#ln -s /etc/rc.d/init.d/apache /etc/rc3.d/S100apache

#ln -s /etc/rc.d/init.d/apache /etc/rc3.d/K100apache

#ln -s /etc/rc.d/init.d/apache /etc/rc5.d/S100apache

#ln -s /etc/rc.d/init.d/apache /etc/rc5.d/K100apache

 

3.5 测试LAMP

编辑一个页面文件,测试Apache+PHP是否运行

#vi /server/apache/htdocs/index.php

 

//内容为

   

        phpinfo();

    ?>

 

#/server/apache/bin/apachectl -k start  //重新启动Apache

 

完成后,在浏览器页面输入 ”就可以看到phpinfo的信息页面.

 

 

3.6 安装mrbs

转到MRBS的下载目录,

#tar -xzvf mrbs-1.4.4.1.tar.gz

#cd mrbs-1.4.4.1

#cp –p web /server/apache/htdocs/mrbs

//拷贝web目录下所有的文件到htdocs下面的mrbs目录,目录可以先建好.

//建立数据库

#/server/mysql/bin/mysql -u root -p  //输入你的Mysql密码

mysql>create database mrbsdb;

mysql>quit;

#/server/mysql/bin/mysql -u root -p mrbsdb < table.my.sql

   //输入密码,mrbsdb数据库中创建表

#/server/mysql/bin/mysql -u root -p sample-data.sql

   //导入示例数据

   //下面开始进行必要的配置

#vi /server/apache/htdocs/mrbs/config.inc.php

  //修改如下行

$timezone = ”Asia/Shanghai”;

$dbsys = “mysql”;

$db_host = “localhost”;

$db_database = “mrbsdb”;

$db_login = “mrbs”;

$db_password = “yourpassword”;

 

保存退出,在浏览器打开 ”就可以看到如下页面.

 

 

 

安装成功!

可以使用 administrator/secret 登录进行演示,如果需要创建自己的配置,添加用户,进行具体的细节配置和页面美化,这里就不写了,各位慢慢探索

 

-------=======END=======-------

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