Meeting Room Booking System (MRBS) 是一个基于 PHP/MySQL 开发的,使用浏览器访问的会议室预订系统.使用区域对会议室进行分组管理.

一:安装前得准备环境.

  • php >= 5.1.0
  • php-imap
  • php-ldap
  • php-mysql
  • php-pear-Crypt-Blowfish
  • php-pear-Mail
  • php-pear-Net-SMTP
  • php-pear-Net-Socket
  • php-pgsql

 

mrbs需要apachemysql(可以是其他数据库)php的支持.

为了简单,我是通过yum安装的.

操作建议在虚拟机例如VMWare里面

yum install -y httpd php mysql (以及上面php相关控件)

.下载和安装mrbs.

1.下载MRBS安装包,地址:http://mrbs.sourceforge.net/download.php .最好是下载最新版本的.我下的是mrbs-1.4.8.tar.gz.

2.安装

tar zxvf mrbs-1.4.8.tar.gz

cd mrbs-1.4.8

cp -r web /var/www/html/mrbs

配置timezone.找到config.inc.php文件.去掉$timezone = "XXXXXXX"的注释,并修改成$timezone = "Asia/Shanghai" .

配置数据库.还是config.inc.php文件.修改以下参数,分别对应数据库类型、主机、数据库实例、用户名、密码、表前缀.例如:

$dbsys = "mysql";

$db_host = "localhost";

$db_database = "mrbs";

$db_login = "root";

$db_password = '111111';

$db_tbl_prefix = "mrbs_";

配置用户授权类型.

config.inc.php文件的尾部添加

$auth["type"]="db";  (这里账号验证选择DB,也可以支持LDAP)

 

三 配置mysql数据库

mysql -uroot -p111111

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

 

退出数据库,返回到mrbs-1.4.8目录

mysql -uroot -p111111 mrbs < tables.my.sql

mysql -uroot -p111111 mrbs < sample-data.sql

全部部署完毕.

四 访问 http://localhost/mrbs

继续我们 的工作,在右上角找到用户清单”,点击进去,进行系统管理员的设置.OK后退出,重新登录.