基于phpems6.0考试系统docker镜像

  • 前言
    • 使用
      • 准备工作
      • 拉取镜像
      • 运行容器
      • 修改配置
      • 退出容器并重启
      • 访问前台
      • xdebug远程调试
      • 关于phpems的使用可以参考官网
      • 参考链接

前言

镜像是基于phpems6.0项目代码制作的,早上dockerhub无法链接,希望不要跟gitlab一样政治封锁,索性还是用国内阿里仓库

使用

必须有docker环境我就不细说了,国内的开发者制作的文档和博客非常清晰,主要是docker不是什么高难度的东西。

准备工作

先到http://www.phpems.net 网站去下载phpems6.0的 sql文件创建数据并导入数据
在后续的容器中也有目录为 /var/www/html/kaoshi/pe6.sql

拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/jabony/phpems:v6_1.0

运行容器

docker run -d --name ems --restart=always --privileged=true -p 8090:80 registry.cn-hangzhou.aliyuncs.com/jabony/phpems:v6_1.0
  • -p 是端口映射 8090你可以改成自己的
  • 这样就可以通过ip:8090端口访问了
  • 访问地址http://ip:8090/kaoshi/ 前台访问
  • http://ip:8090/kaoshi/index.php?content-master 访问管理后台

修改配置

  1. 进入容器ems
docker exec -it ems bash
  1. 修改配置文件 路径 /var/www/html/kaoshi/lib
    kaoshi/就是项目路径
vi /var/www/html/kaoshi/lib/config.inc.php

参考下图 配置修改称自己的数据库

退出容器并重启

  1. 退出
exit
  1. 重启
docker restart ems

访问前台

出现下图即搭建完成

xdebug远程调试

这里我已经安装了xdebug的拓展库,需要远程调试的时候可以开启

  1. 进入容器
docker exec -it ems
  1. 修改配置
vi /usr/local/etc/php/php.ini

如下图 修改
可参考
docker环境下使用phpstorm进行xdebug调试代码

关于phpems的使用可以参考官网

参考链接

感谢phpems开发者的贡献

基于phpems6.0考试系统docker镜像相关推荐

  1. 基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  2. 基于SSM在线考试系统的核心功能之一自动组卷的实现 SpringBoot版本

    基于SSM在线考试系统的核心功能之一–>自动组卷的实现 大家都知道,在考试系统中有个核心的功能 就是组卷的过程 什么是组卷呢? 组卷分成 : 手动组卷 和 随机组卷 手动组卷就是操作人选择对应的 ...

  3. SSM毕设项目基于线上考试系统t90ic(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目基于线上考试系统t90ic(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX ...

  4. 基于PHP网上考试系统,试卷、试题——基于php网上考试系统.doc

    试卷.试题--基于php网上考试系统.doc 学 生 姓 名 ______ ______ 学 号 ____ 班 级 _ __ __ 所属院(系)__ 指 导 教 师 ______ 2014 年11 月 ...

  5. 毕业设计-基于SpringBoot在线考试系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:SpringBoot,前端HTML 主要功能 管理员:用户管理(新增用户.删除用户.编辑用户.封禁/解禁用户).班级管理(查询班 ...

  6. 基于BS架构考试系统的设计与分析

    摘  要 计算机网络如果结合使用信息管理系统,能够提高管理员管理的效率,改善服务质量.优秀的考试系统能够更有效管理用户考试和评分业务规范,帮助管理者更加有效管理用户考试和评分,可以帮助提高克服人工管理 ...

  7. 基于ssm 在线考试系统源码

    开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7,源码获取联系UP 数据库库连接工具 navcat 基于SSM(SpringMVC.Spring和Mybatis)maven ...

  8. 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc

    基于JSP的在线考试系统 开题报告 毕业设计(论文)开题报告 论文题目: 基于JSP的在线考试系统 Online Examination System Based on JSP on JSP 学 生 ...

  9. 基于Java标准化考试系统

    Java课程设计报告 专    业: 班    级: 学    号: 姓    名: 指导老师: 时    间: 摘要 - 3 - 标准化考试系统 - 4 - 1.设计内容及要求 - 4 - 1.1 ...

最新文章

  1. html5 银行卡号校验,js 实现 银行卡号 格式验证 示例代码
  2. window系统查看端口被哪个进程占用了,并将它结束
  3. 27 网络通信协议 udp tcp
  4. angular 绑定自定义属性_Angular2实现自定义双向绑定属性
  5. SQL SERVER数据库中 是否可以对视图进行修改删除
  6. leetcode 877. Stone Game | 877. 石子游戏(递归/动态规划/数学解法)
  7. 一 WebService 简介
  8. [原创].如何解决Nios II SBTE中出现的undefined reference to `xxx'警告
  9. 商女不知亡国恨,一天到晚敲代码
  10. 卸载idea_IDEA 不为人知的 5 个骚技巧!真香!
  11. MySQL 高可用架构在业务层面细化分析研究
  12. tar安装卸载 mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程
  13. L2-008. 最长对称子串-PAT团体程序设计天梯赛GPLT
  14. jquery子元素过滤选择器:nth-child、:first-child、:last-child、:only-child
  15. wps公式如何加序号_神器:AxMath数学公式编辑排版软件 输入公式、化学方程式从未如此简单...
  16. 电路设计_RS485总线典型电路介绍
  17. 大容量化验室专用DD6K离心机
  18. C++名称查找与ADL
  19. 光影学习 - 三点光照
  20. 编译原理笔记3 词法分析 龙书

热门文章

  1. 全角英文和半角英文切换
  2. 文件 备份 服务器失败怎么办,SMO“恢复服务器失败”从文件恢复备份
  3. 图像识别的深度残差学习
  4. 基于R+Oracle的海洋浮标数据显示系统(二)——网络爬虫程序和自动导入
  5. QT编程之二(五子棋的实现)
  6. java时序图工具_时序分析之STA(1)
  7. deepstream编译gst-plugins下的gst-dsexample插件出现找不到opencv4和gstbasetransform.h: No such file or directory
  8. 你不知道的CRM销售漏斗管理的真正价值
  9. 上海文案策划招聘全面分析
  10. 慕测——Eclipse中MoocTest插件的安装