MRBS(Meeting Room Booking System)开源的会议室预订系统搭建使用
前一家公司所有的办公系统都是自己开发的,包括排班、工单、会议室预定等等,很方便。
目前所在的公司,每周部门例会找行政预订了会议室,但多次去都被人占了,很烦,于是网上找了一个评价不错的系统,python也可以自己,开源的适合的优先。
MRBS下载地址:https://sourceforge.net/projects/mrbs/files/mrbs/MRBS%201.9.2/,PHP开发的。
讲一下搭建步骤:
1.下载mrbs-1.9.2.zip文件(我搭建在windows系统上,用的是iis)
2.windows搭建好基于IIS的服务
(1)windows下载php运行环境,https://windows.php.net/download/,这个网站下载php版本
IIS的需要安装非线程安全的,分为64、86位的,按照自己的对应下载就行
另外还需要下载Visual C++,也是在刚才的下载页面:
下载对应的Visual C++即可。
下载完成后,安装php也很简单:解压到自己的目录,然后进入目录找到“php.ini-development”这个文件,可以直接改名为php.ini文件,然后对这个配置文件进行配置(配置:extension_dir;打开扩展dll;date.timezone等;配置环境变量),
这里就不赘述了,网上搜一下就行。
(2)windows系统打开iis服务,一般都是用的iis7以上吧,好像只有xp系统还是iis6(怎么打开?略~)
(3)配置iis的PHP环境
iis里找到“处理程序映射”
双击“处理程序映射”,点击右上角的“添加模块映射”:
然后再回到iis配置页面,找到“默认文档”:
提交默认的php访问页面,这一步不配置也行,不是必须的。
(4)把下载的mrbs文件拷贝到任何目录,iis上新建网站:
好了,目前为止iis部分就ok了,剩下的就是配置mrbs了:
(1)其实官网上并没有怎么搭建的文档,因为搭建的文档都在文件里边:
打开这个install文件,里边有告诉你怎么一步步配置,文档说明之丰富:
主要需要维护的配置文件有两个:1.config.inc.php;2.systemdefaults.inc.php
config.inc.php(这个配置文件主要配置的是时区和数据库):
$timezone = "Asia/Shanghai";
$dbsys = "mysql";
$db_host = "1x.11x.5x.203";
$db_port = 3306;
$db_database = "mrbs";
$db_login = "xw";
$db_password = 'xxx';
$db_tbl_prefix = "mrbs_";
以上配置好后,网站还跑不起来,还需要建库表:
创建一个mrbs的库,执行tables.my.sql这个sql创建表:
到这里,会议室预订系统就可以跑起来了,一些个性化的配置,需要去配置systemdefaults.inc.php这个文件,这个文件怎么配置,打开它,有说明。
直接访问index.php页面就行,比如我的端口是8866:
http://localhost:8866/index.php
这个开源的会议室预订系统,功能还是很强大的,自己慢慢去研究它,一般的公司足够满足。
ok,就这样,搭建中遇到问题欢迎讨论。
本文来自博客园,作者:drewgg,转载请注明原文链接:https://www.cnblogs.com/drewgg/p/14637473.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?