原文链接:这里

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相关推荐

  1. 最强开源考试系统-卷王

    本文是介绍国产开源考试系统的后起之秀,开源考试问卷系统天花板(功能已远远超出现阶段所有的开源考试系统),卷王考试系统,开源地址 SurveyKing Gitee. 卷王考试系统的部分功能已经超过目前主 ...

  2. php 考试系统 倒计时,jQuery_jQuery练习——倒计时,近学生做一个在线考试系统, - phpStudy...

    jQuery练习--倒计时 近学生做一个在线考试系统,需要加入试卷倒计时功能.很显然最放方便的就是ajax实现.一下子想起上次提到的jQuery,一用果然简单.jQuery中提供了ajax的方便功能. ...

  3. phpemspro模拟考试无试题_GitHub - BoobooWei/phpems: 基于开源免费的PHP无纸化模拟考试系统phpems 6.0优化,适配php7.3。...

    开源免费的PHP无纸化模拟考试系统,基于 PHPEMS v6.0 优化.本版本重点修复BUG(包括所有非 E_NOTICE 级别错误提示),并根据需要优化新增一些功能.如果要使用旧版本请参考 PHPE ...

  4. phpemspro模拟考试无试题_在线考试系统PHPEMS小白安装教程

    最近一直想做一个考试系统,当然,不是自己开发,是用别人已经开发好的程序来搭建,尝试了许久找了许久,还是没有符合自己期待的那种程序,看来只有自己学编程上路了.在GitHub和码云上找到两个比较优秀的源码 ...

  5. Java程序员用下班时间给学弟做了一个在线考试系统

    文章目录 前言 一.框架介绍 1.1.Spring 1.2.SpringMVC 1.3.MyBatis 1.4.SSM整合 二.开发环境 三.系统功能 3.1 考试界面登陆 3.2 选择试题 3.3 ...

  6. 分享一个在线考试系统,练手项目用他很香

    今日推荐 推荐一款开源 Java 版的视频管理系统 推荐3个快速开发平台 前后端都有 项目经验又有着落了 14个项目 项目介绍 学之思在线考试系统是一款 java + vue 的前后端分离的考试系统. ...

  7. 从零实现一个在线考试系统

    晚上好,我是老北,公众号「GitHub 指北」会推荐 GitHub 上有用有趣的项目,挖掘开源的价值,欢迎关注. 基于 SpringBoot + Mybatis Plus + Shiro + mysq ...

  8. exls导入数据库 php_建站程序推荐:开源免费的PHP在线模拟考试系统PHPEMS可商用...

    现在最新版为PHPEMS6.0和PHPEMS PRO1.0 该系统基于PHP进行开发,是一款集在线考试.视频播放在线支付等功能 PHPEMS6.0 属于开源免费程序,您可以自由修改其中属于PHPEMS ...

  9. 【iot-manager】(1)IOT商业化和未来竞争、淘汰还在继续,需要折腾一个开源IOT系统,参考Rancher开源Octopus:IoT设备管理系统做一个物联网管理系统

    **@TOC 前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/126915183 未经博主允许不得转载. 博主CSDN地址是 ...

最新文章

  1. LeetCode 94. Binary Tree Inorder Traversal--二叉树中序遍历--递归,迭代--C++,Python解法
  2. 外联css及js的使用
  3. SQLServer-sysobjects-type
  4. jQuery 遍历 - slice() 方法
  5. oracle-sql优化-通过分组和缓存减少不必要的读
  6. 用pv操作描述如下前驱图_LinkedList实现分析(二)——常用操作
  7. PHP的抽象类与接口
  8. Today's Progress
  9. 为什么有科学家怀疑太阳系是被设计出来的
  10. 李彦宏笑称跟马云同场压力大,马云:压根不知你在场
  11. 简单解决某盘限速?(黑科技)【油猴】+【某盘直链下载器】+【IDM下载】
  12. 交叉编译ghostscript-9.53.3
  13. 简单打印-快递单套打
  14. 最新最全的vue面试题+详细解答
  15. 当前的安全设置不允许从该位置下载文件。 的解决办法
  16. Excel使用right函数截断数据,并覆盖原来的数据
  17. Typora图片云存储
  18. cobble批量装机原理与部署
  19. AI绘画与虚拟人生成实践(二):智能不智障!用chatgpt自动写爆款内容
  20. Webpack经典入门

热门文章

  1. Android面试复习汇总
  2. PRISEMI芯导产品推荐 | 支持路径管理功能的3A单节锂离子电池充电IC——PSC2965
  3. php生成微信jssdk wx.config参数,调用js接口
  4. R语言实现九连环等递归问题
  5. C#结合GDI+实现橡皮筋技术
  6. mysql 服务器安全狗_服务器卸载安全狗后,数据库无法连接,点击启动时提示mysql无法启动1069...
  7. 别了,我的Duron800
  8. 文本相似度计算的简单实例超详细代码解释(附代码,文件)
  9. Exchange 2010收件人更新(RNS)错误
  10. HVR数据复制软件部署之(二)--HUB端配置