MRBS系統官方網址 https://mrbs.sourceforge.io/
最近在找一份開源的會議室預訂系統,找了很多種,ASP,PHP的,測試發現MRBS無疑是最好的。
開源社區對其介紹如下:
Meeting Room Booking System (MRBS) 是一個基於 PHP/MySQL 開發的,使用瀏覽器訪問的會議室預訂系統。使用區域對會議室進行分組管理。
一、環境准備
1、#yum -y install httpd mysql-server php php-mysql mysql-devel php-ldap
2、下載MRBS安裝包,地址:http://mrbs.sourceforge.net/download.php 。下載最新版本的zip文件。
二、安裝
下載MRBS安裝包,地址:http://mrbs.sourceforge.net/download.php 下載mrbs-1.4.10.tar.gz版本
#tar zxf mrbs-1.4.10.tar.gz
#cp -r ./mrbs-1.4.10/web /var/www/html/mrbs
#vi config.inc.php
去掉$timezone =的注釋,修改成$timezone = “Asia/Shanghai" 。
修改以下參數
dbsys = “mysql";
$db_host = “localhost";
$db_database = “mrbs";
$db_login = “mrbs";
$db_password = "passwdord";
$db_tbl_prefix = “mrbs_";
以下在config.inc.php文件的尾部添加:
$auth["type"]="db";
//此是使用MySql中建立的用戶名和密碼,如果不配置此項,將一直提示“用戶名不存在或密碼錯誤”。
三、創建數據庫並將表結構寫入mysql
系統將使用MYSQL或者PostgreSql,本文只是介紹MRBS在Mysql的部署,Pg略過
mysql -uroot -p
mysql> CREATE DATABASE `mrbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> grant all on mrbs.* to mrbs@localhost identified by 'mrbs';
mysql> grant all on *.* to mrbs@localhost identified by 'mrbs';
mysql> flush privileges;
mysql> exit
cd /var/www/html/mrbs
mysql -uroot -ppassword mrbs < tables.my.sql
mysql -uroot -ppassword mrbs < sample-data.sql
四、結合AD或POP3。
以下為結合AD配置部分測試成功,POP3也有測試成功
/*
$auth["session"]="php";
$auth["type"]="ldap";
$cookie_path_override='/mrbs/';
$auth["realm"]="mrbs";
$auth["admin"][]="setup"; //mrbs管理員可以定義多個
$ldap_host="172.16.*.1";
$ldap_port=389;
$ldap_v3=true;
$ldap_tls=false;
//$auth["session"]="cookie";
$ldap_base_dn="OU=SZX,DC=XXX,DC=com,DC=cn"; //此OU下所有User都可以使用
$ldap_user_attrib="sAMAccountName";
$ldap_dn_search_attrib="sAMAccountName";
$ldap_dn_search_dn="CN=test,,OU=SZX,DC=XXX,DC=com,DC=cn"; //完成RDN才可以
$ldap_dn_search_password="test";
*/
以下是POP3配置部分
$auth["type"]="pop3";
$pop3_host="172.16.*.1";
$pop3_port="110";
$auth["admin"][]="wht";//郵件用戶中的MRBS系統管理員帳戶
$auth["admin"][]="mro";//以此添加管理員
//$auth["type"]="db";//將此DB(MySQL)驗證取消,否則也是一直提示用戶名或密碼不對
五、系統管理員設置
訪問http://serverip/mrbs/ ,會出現一個很漂亮的頁面。
繼續我們最后的工作,在右上角找到“用戶清單",點擊進去,進行系統管理員的設置。
OK后退出,重新登錄。
六、設置區域、會議室以及新增用戶。自己摸索吧,很簡單的。
轉自 http://blog.csdn.net/hawht/article/details/23685635
還可以參考 http://blog.csdn.net/Real_Myth/article/details/50418664
