技术原理

Centos 7 安裝MRBS1.7.5 or 1.8.0 会议厅预约系统

1.安裝centos7 含GUI
下载网址 https://www.centos.org/download/

2.安裝进行后先关闭防火墙及SELINUX
3.#systemctl stopfirewalld //centos7关闭防火墙
cat /etc/selinux/config //到此资料夹改动config
SELINUX=disabled //改动SELINUX 进行后再开系统软件
这流程很重要 沒有关掉selinux LDAP会站不起来

3.安裝PHP5.5.6 & mysql5.7.30 (centos预置PHP模块为5.4.5,sql预置为mariadb先要删掉)

先删掉mariadb
查询已安裝的 MariaDB
$ rpm -qa|grep mariadb

清除 MariaDB
$ yum remove mariadb
  
删掉遗留下档案资料
$ rm -rf /etc/my.cnf
$ rm -rf /var/lib/mysql/

安裝PHP5.6 参考文献 https://www.opencli.com/php/rhel-7-centos-7-yum-安装-php-5-5-5-6-5-7

安裝Mysql5.7.30 参考文献 https://ithelp.ithome.com.tw/articles/10214666

安裝所需模块
#yum install httpd mysql-server php php-Mysql MYSQL-devel php-ldap
#systemctl restart httpd
#systemctl start mysql

#Cd /var/www/html //到此资料夹
#Vim phpinfo.php //创建一个php档,內容以下

<?php
phpinfo();
?>

查验PHP有木有援助LDAP
http://Localhost/phpinfo.php

https://ithelp.ithome.com.tw/upload/images/20200630/20128304TEZYIU745C.jpg

4.安裝MRBS 1.7.5
官方网站下载 https://sourceforge.net/projects/mrbs/files/mrbs/

压缩包解压到 /var/www/html/下边 并重命名为mrbs

5.设置mrbs config.inc.php档

$timezone = "Asia/Taipei";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "root";
$db_password = '登陆密码'; //要设置与Mysql信息库root账号的登陆密码
$db_tbl_prefix = "mrbs_";

6.设置mysql
Mysql –u root –p登陆密码 //一开始安裝Mysql设置信息库root的登陆密码
#CREATE DATABASE mrbs DEFAULT CHARACTER SET utf8
#use mrbs;
#mysql mrbs < tables.my.sql //如不好 可自主创建tables 如下列
打开 table.mt.sql档案资料 从CREATE TABLE mrbs_area刚开始複製
一次一个table并创建,就可以

创建完后能够 检测网页页面
http://localhost/mrbs/web/admin.php 这里要留意你当时压缩包解压的相对路径及档案资料名字 我是将资料夹改成mrbs
一开始会规定你先建立一个admin管理权限的账号才能够 应用

https://ithelp.ithome.com.tw/upload/images/20200630/20128304rdssU7plNq.jpg

6.设置LDAP

1.8.0 LDAP 设置
$mrbs_company = "公司名字"; //可自主设置公司名字
$auth["type"] = "ldap";
$auth["session"] = "php";
$cookie_path_override ="";
$ldap_host = "192.168.123.2"; //AD 服务器的ip
$ldap_port = "389";
$ldap_v3 = "true";
$ldap_tls = "false";
$ldap_base_dn = array ("CN=users,DC=网域名字,DC=网域名字","OU=组织名称,DC=网域名字,DC=网域名字");
$ldap_user_attrib = "CN";
$ldap_dn_search_attrib = "sAMAccountName";
$ldap_dn_search_dn = "CN=administrator,CN=users,DC=jumbo,DC=net";
$ldap_dn_search_password = "admin的登陆密码";
$ldap_debug = "true";
$auth["admin"][] = "administrator";
$auth["admin"][] = "waynehsu";

1.7.5
$mrbs_company = "公司名字"; //可自主设置公司名字
$auth["type"] = "ldap";
$auth["session"] = "php";
$cookie_path_override ="";
$ldap_host = "192.168.123.2"; //AD 服务器的ip
$ldap_port = "389";
$ldap_v3 = "true";
$ldap_tls = "false";
$ldap_base_dn = array ("CN=users,DC=网域名字,DC=网域名字","OU=组织名称,DC=网域名字,DC=网域名字");
$ldap_user_attrib = "CN";
$ldap_debug = "true";
$auth["admin"][] = "administrator";
$auth["admin"][] = "waynehsu";

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能 企业 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录