一个开源考试系统—PHPEMS
原文链接:这里
0.前言
一直想搭建考试系统,网上找了好多开源的,最终选择了phpems。原因是完全开源,可以随便diy。而且目前还有作者再维护。
官方网站:http://www.phpems.net/
源码下载地址:http://down.chinaz.com/soft/34597.htm
1.环境
本机环境ubuntu20.04 LTS + 宝塔面板7.5+nginx+php7.5+mysql10
使用hphems版本是6.1
2.安装使用
(1)下载代码
我们使用git下载下来代码,下载后的代码如下:
(2)创建数据库并导入数据
我们创建一个名为“phpems”的数据库,并使用宝塔的phpMyAdmin访问数据库。先选中左侧我们新建的数据库,然后,我们选择右边的SQL选项。然后把上面的“pe6.sql”的内容全部复制过来。点击执行。
然后数据库中有表表示我们成功了。
或者你使用navicat导入也行(需要先设置远程访问)
(3)修改数据库参数
我们打开lib/config.inc.php。修改数据库参数
然后保存退出。
(4)访问网站
我们添加一个网站
路径选择我们创建的文件目录,php版本选择7.0以下。然后我们访问相应的IP和端口就能看到下面界面;
一个开源考试系统—PHPEMS相关推荐
- 最强开源考试系统-卷王
本文是介绍国产开源考试系统的后起之秀,开源考试问卷系统天花板(功能已远远超出现阶段所有的开源考试系统),卷王考试系统,开源地址 SurveyKing Gitee. 卷王考试系统的部分功能已经超过目前主 ...
- php 考试系统 倒计时,jQuery_jQuery练习——倒计时,近学生做一个在线考试系统, - phpStudy...
jQuery练习--倒计时 近学生做一个在线考试系统,需要加入试卷倒计时功能.很显然最放方便的就是ajax实现.一下子想起上次提到的jQuery,一用果然简单.jQuery中提供了ajax的方便功能. ...
- phpemspro模拟考试无试题_GitHub - BoobooWei/phpems: 基于开源免费的PHP无纸化模拟考试系统phpems 6.0优化,适配php7.3。...
开源免费的PHP无纸化模拟考试系统,基于 PHPEMS v6.0 优化.本版本重点修复BUG(包括所有非 E_NOTICE 级别错误提示),并根据需要优化新增一些功能.如果要使用旧版本请参考 PHPE ...
- phpemspro模拟考试无试题_在线考试系统PHPEMS小白安装教程
最近一直想做一个考试系统,当然,不是自己开发,是用别人已经开发好的程序来搭建,尝试了许久找了许久,还是没有符合自己期待的那种程序,看来只有自己学编程上路了.在GitHub和码云上找到两个比较优秀的源码 ...
- Java程序员用下班时间给学弟做了一个在线考试系统
文章目录 前言 一.框架介绍 1.1.Spring 1.2.SpringMVC 1.3.MyBatis 1.4.SSM整合 二.开发环境 三.系统功能 3.1 考试界面登陆 3.2 选择试题 3.3 ...
- 分享一个在线考试系统,练手项目用他很香
今日推荐 推荐一款开源 Java 版的视频管理系统 推荐3个快速开发平台 前后端都有 项目经验又有着落了 14个项目 项目介绍 学之思在线考试系统是一款 java + vue 的前后端分离的考试系统. ...
- 从零实现一个在线考试系统
晚上好,我是老北,公众号「GitHub 指北」会推荐 GitHub 上有用有趣的项目,挖掘开源的价值,欢迎关注. 基于 SpringBoot + Mybatis Plus + Shiro + mysq ...
- exls导入数据库 php_建站程序推荐:开源免费的PHP在线模拟考试系统PHPEMS可商用...
现在最新版为PHPEMS6.0和PHPEMS PRO1.0 该系统基于PHP进行开发,是一款集在线考试.视频播放在线支付等功能 PHPEMS6.0 属于开源免费程序,您可以自由修改其中属于PHPEMS ...
- 【iot-manager】(1)IOT商业化和未来竞争、淘汰还在继续,需要折腾一个开源IOT系统,参考Rancher开源Octopus:IoT设备管理系统做一个物联网管理系统
**@TOC 前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/126915183 未经博主允许不得转载. 博主CSDN地址是 ...
最新文章
- LeetCode 94. Binary Tree Inorder Traversal--二叉树中序遍历--递归,迭代--C++,Python解法
- 外联css及js的使用
- SQLServer-sysobjects-type
- jQuery 遍历 - slice() 方法
- oracle-sql优化-通过分组和缓存减少不必要的读
- 用pv操作描述如下前驱图_LinkedList实现分析(二)——常用操作
- PHP的抽象类与接口
- Today's Progress
- 为什么有科学家怀疑太阳系是被设计出来的
- 李彦宏笑称跟马云同场压力大,马云:压根不知你在场
- 简单解决某盘限速?(黑科技)【油猴】+【某盘直链下载器】+【IDM下载】
- 交叉编译ghostscript-9.53.3
- 简单打印-快递单套打
- 最新最全的vue面试题+详细解答
- 当前的安全设置不允许从该位置下载文件。 的解决办法
- Excel使用right函数截断数据,并覆盖原来的数据
- Typora图片云存储
- cobble批量装机原理与部署
- AI绘画与虚拟人生成实践(二):智能不智障!用chatgpt自动写爆款内容
- Webpack经典入门
热门文章
- Android面试复习汇总
- PRISEMI芯导产品推荐 | 支持路径管理功能的3A单节锂离子电池充电IC——PSC2965
- php生成微信jssdk wx.config参数,调用js接口
- R语言实现九连环等递归问题
- C#结合GDI+实现橡皮筋技术
- mysql 服务器安全狗_服务器卸载安全狗后,数据库无法连接,点击启动时提示mysql无法启动1069...
- 别了,我的Duron800
- 文本相似度计算的简单实例超详细代码解释(附代码,文件)
- Exchange 2010收件人更新(RNS)错误
- HVR数据复制软件部署之(二)--HUB端配置