mrbs会议预约系统搭建(纯代码部署版)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 个人搭建

如果公司内部没有用钉钉会议预约,但是还想解决每天会议室被占用的问题该怎么办,接下来讲一套开源的基于linux搭建LAMP框架部署的mrbs系统,界面原型如下:

image.png

开源项目首先感谢jberanek提供的相关开源包,同时想要获取相关开源包可以访问:https://sourceforge.net/projects/mrbs/files/mrbs/MRBS%201.11.0/

然后是部署过程,只放源码,复制粘贴一站式部署,虚拟机用的vm,系统用的centos7

#关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

vi /etc/selinux/config

SELINUX=disabled

#关闭selinux

setenforce 0

find /etc/selinux -name config | xargs sed -i "s/enforcing/disabled/g"

#安装阿帕奇

rm -f /var/run/yum.pid

yum -y install httpd httpd-manual mod_ssl mod_perl

systemctl start httpd

systemctl enable httpd

#安装数据库

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

yum -y install mysql-community-server --nogpgcheck

systemctl start mysqld

systemctl enable mysqld

systemctl daemon-reload

grep "password" /var/log/mysqld.log

mysql_secure_installation

#自行录入(密码规则大小写+数字+字符)

mrbs-password

mrbs-password

y

n

n

y

#配置数据库

mysql -uroot -p

#自行录入的密码

set global validate_password_policy=0;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'mrbs-password';

CREATE DATABASE `mrbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

grant select on mrbs.* to root@'%' identified by "mrbs-password";

FLUSH PRIVILEGES;

#导入数据

mkdir mrbs-1.11.0

#下载应用网址:https://sourceforge.net/projects/mrbs/files/mrbs/MRBS%201.11.0/

mv mrbs-1.11.0.tar.gz mrbs-1.11.0

cd ~/mrbs-1.11.0/

tar xf mrbs-1.11.0.tar.gz

mysql -uroot -pmrbs-password mrbs < tables.my.sql

#安装php(必须7.2以上)

yum install epel-release -y

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

systemctl enable php-fpm.service

systemctl start php-fpm.service

#修改配置参数

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

cd /var/www/html/mrbs/

cp config.inc.php-sample config.inc.php

vim config.inc.php

$timezone = "Asia/Shanghai";

$db_login = "root";

$auth["type"]="db";

#修改网页名称(Your Company)

vi /var/www/html/mrbs/systemdefaults.inc.php

#重启

systemctl restart httpd.service

   将网站相关文件放置在Apache服务器默认Document Root目录下:

sudo cp -R /path/to/website/* /var/www/html/

   修改Apache服务器配置文件,设置虚拟主机:

sudo vi /etc/httpd/conf/httpd.conf

在文件末尾添加以下内容:

<VirtualHost *:8000>

   ServerName your_domain.com

   ServerAlias www.your_domain.com

   DocumentRoot /var/www/html

</VirtualHost>

#替换ServerName和ServerAlias为你的域名,将DocumentRoot设置为Apache服务器的默认Document Root目录,还有一步,改监听从80改成8000,listen 80-》listen 8000

#保存并退出配置文件,重启Apache服务器:

sudo systemctl restart httpd

#在DNS服务器或者域名服务商处将域名解析到服务器IP地址。如果是本地开发环境或者测试环境,可以在本机hosts文件中添加域名和IP地址的映射。

#在浏览器中输入域名即可访问相关网站页面。

http://10.6.6.97:8000

#我的端口号设置的8000,如果是想局域网全部打通,需要先给本机加入网出网端口打通,我打通的是8000,具体操作可以搜一下,防火墙入网端口号开通,第二步是咱们虚拟机网络本身默认的都是NAT模式,选择虚拟网络编辑器,选择NAT模式,添加一下虚拟机和宿主机的端口号关联,把两个8000打通,这样外部就可以访问到咱们设置的端口号了,程序直接运行即可。

目录
相关文章
什么是互助预约排单系统开发丨dapp预约排单互助项目系统开发详细流程/规则方案/案例设计/逻辑功能/源码开发
Allow users to register accounts and perform identity verification to ensure the authenticity and credibility of user information.
|
9月前
|
存储 小程序 开发工具
零基础开发小程序第四课-查看功能开发
零基础开发小程序第四课-查看功能开发
|
7月前
|
小程序 前端开发 测试技术
开发“校园帮”小程序:从构思到上线的完整指南
开发“校园帮”小程序:从构思到上线的完整指南
190 2
|
8月前
|
小程序 前端开发 JavaScript
党建工作小秘书|基于微信小程序实现党建工作小秘书
党建工作小秘书|基于微信小程序实现党建工作小秘书
|
7月前
|
运维
会员系统功能售卖之一之学习资源,余老师的优点PTF做的好,公众号做的好,自媒体运维的好,教学视频类网站,学习自媒体运维可以多看看别人视频,讲课不会讲可以用音频转文字看看人家是怎样讲的,可以在网站上视频
会员系统功能售卖之一之学习资源,余老师的优点PTF做的好,公众号做的好,自媒体运维的好,教学视频类网站,学习自媒体运维可以多看看别人视频,讲课不会讲可以用音频转文字看看人家是怎样讲的,可以在网站上视频
|
9月前
|
安全
线下陪玩游戏系统开发功能需求/步骤设计/详细流程/源码指南
rience design, and security assurance. Here is a possible detailed development process: 1. * * Requirements Analysis: * * Firstly, the development team needs to communicate with customers to understand their needs and expectations. This may include requirements such as determining the supported game
|
9月前
|
新零售 人工智能 大数据
东郊到家预约服务系统开发|现成案例|模式详情
由于线下门店的商品陈列和消费者行为发生在物理空间里,线下门店想收集数据似乎没那么容易
|
9月前
|
SQL JavaScript 前端开发
开源!!!自习室在线选座系统!!!
开源!!!自习室在线选座系统!!!
118 0
|
9月前
|
小程序 Java 大数据
智慧校园管理平台源码(含教师端、家长端、学生端小程序)
智慧校园以互联网为基础,“大数据+云服务+云计算”为核心,融合校园教学、管理、生活软硬件平台,定义智慧校园新生活。智慧校园管理平台管理者、教师、学生、家长提供一站式智慧校园解决方案,实现校园管理智能、.校园生活一体化、校园设施数字化、课堂教学生动化、家校沟通无缝化。集成智能硬件及第三方服务,面向学校、教师、家长、学生,将校内外管理、教学等信息资源进行整合,利用微信端的交互系统实现家校互联。
347 1
|
9月前
|
存储 安全 数据挖掘
dapp互助预约排单项目系统开发模式详情
在Web3.0中,以区块链为核心的去中心化网络,参与者可以参与记账,存储和管理数据,并获得收益

热门文章

最新文章