基于phpems6.0考试系统docker镜像
基于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 访问管理后台
修改配置
- 进入容器ems
docker exec -it ems bash
- 修改配置文件 路径 /var/www/html/kaoshi/lib
kaoshi/就是项目路径
vi /var/www/html/kaoshi/lib/config.inc.php
参考下图 配置修改称自己的数据库
退出容器并重启
- 退出
exit
- 重启
docker restart ems
访问前台
出现下图即搭建完成
xdebug远程调试
这里我已经安装了xdebug的拓展库,需要远程调试的时候可以开启
- 进入容器
docker exec -it ems
- 修改配置
vi /usr/local/etc/php/php.ini
如下图 修改
可参考
docker环境下使用phpstorm进行xdebug调试代码
关于phpems的使用可以参考官网
参考链接
感谢phpems开发者的贡献
基于phpems6.0考试系统docker镜像相关推荐
- 基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA模拟考试系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- 基于SSM在线考试系统的核心功能之一自动组卷的实现 SpringBoot版本
基于SSM在线考试系统的核心功能之一–>自动组卷的实现 大家都知道,在考试系统中有个核心的功能 就是组卷的过程 什么是组卷呢? 组卷分成 : 手动组卷 和 随机组卷 手动组卷就是操作人选择对应的 ...
- SSM毕设项目基于线上考试系统t90ic(java+VUE+Mybatis+Maven+Mysql)
SSM毕设项目基于线上考试系统t90ic(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX ...
- 基于PHP网上考试系统,试卷、试题——基于php网上考试系统.doc
试卷.试题--基于php网上考试系统.doc 学 生 姓 名 ______ ______ 学 号 ____ 班 级 _ __ __ 所属院(系)__ 指 导 教 师 ______ 2014 年11 月 ...
- 毕业设计-基于SpringBoot在线考试系统
环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:SpringBoot,前端HTML 主要功能 管理员:用户管理(新增用户.删除用户.编辑用户.封禁/解禁用户).班级管理(查询班 ...
- 基于BS架构考试系统的设计与分析
摘 要 计算机网络如果结合使用信息管理系统,能够提高管理员管理的效率,改善服务质量.优秀的考试系统能够更有效管理用户考试和评分业务规范,帮助管理者更加有效管理用户考试和评分,可以帮助提高克服人工管理 ...
- 基于ssm 在线考试系统源码
开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7,源码获取联系UP 数据库库连接工具 navcat 基于SSM(SpringMVC.Spring和Mybatis)maven ...
- 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc
基于JSP的在线考试系统 开题报告 毕业设计(论文)开题报告 论文题目: 基于JSP的在线考试系统 Online Examination System Based on JSP on JSP 学 生 ...
- 基于Java标准化考试系统
Java课程设计报告 专 业: 班 级: 学 号: 姓 名: 指导老师: 时 间: 摘要 - 3 - 标准化考试系统 - 4 - 1.设计内容及要求 - 4 - 1.1 ...
最新文章
- html5 银行卡号校验,js 实现 银行卡号 格式验证 示例代码
- window系统查看端口被哪个进程占用了,并将它结束
- 27 网络通信协议 udp tcp
- angular 绑定自定义属性_Angular2实现自定义双向绑定属性
- SQL SERVER数据库中 是否可以对视图进行修改删除
- leetcode 877. Stone Game | 877. 石子游戏(递归/动态规划/数学解法)
- 一 WebService 简介
- [原创].如何解决Nios II SBTE中出现的undefined reference to `xxx'警告
- 商女不知亡国恨,一天到晚敲代码
- 卸载idea_IDEA 不为人知的 5 个骚技巧!真香!
- MySQL 高可用架构在业务层面细化分析研究
- tar安装卸载 mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程
- L2-008. 最长对称子串-PAT团体程序设计天梯赛GPLT
- jquery子元素过滤选择器:nth-child、:first-child、:last-child、:only-child
- wps公式如何加序号_神器:AxMath数学公式编辑排版软件 输入公式、化学方程式从未如此简单...
- 电路设计_RS485总线典型电路介绍
- 大容量化验室专用DD6K离心机
- C++名称查找与ADL
- 光影学习 - 三点光照
- 编译原理笔记3 词法分析 龙书
热门文章
- 全角英文和半角英文切换
- 文件 备份 服务器失败怎么办,SMO“恢复服务器失败”从文件恢复备份
- 图像识别的深度残差学习
- 基于R+Oracle的海洋浮标数据显示系统(二)——网络爬虫程序和自动导入
- QT编程之二(五子棋的实现)
- java时序图工具_时序分析之STA(1)
- deepstream编译gst-plugins下的gst-dsexample插件出现找不到opencv4和gstbasetransform.h: No such file or directory
- 你不知道的CRM销售漏斗管理的真正价值
- 上海文案策划招聘全面分析
- 慕测——Eclipse中MoocTest插件的安装