当前位置: 首页 > news >正文

mac vscode debug安装调试moodle

vscode插件安装:

 https://docs.moodle.org/dev/Setting_up_VSCode

本地docker

本机安装docker

git clone moodle代码

git clone https://github.com/moodle/moodle

git clone moodle docker代码

git clone https://github.com/moodlehq/moodle-docker

按moodle-docker里的说明操作

# 设置docker里的map路径到前面clone的moodle代码文件夹
export MOODLE_DOCKER_WWWROOT=/path/to/moodle/code
# Choose a db server (Currently supported: pgsql, mariadb, mysql, mssql, oracle)
export MOODLE_DOCKER_DB=pgsql

# Ensure customized config.php for the Docker containers is in place
cp config.docker-template.php $MOODLE_DOCKER_WWWROOT/config.php

# Start up containers
bin/moodle-docker-compose up -d

这步执行后,检查docker情况

 访问: http://localhost:8000/

到这步mac上基本就ok了,后面是检查数据库情况

# Wait for DB to come up (important for oracle/mssql)
bin/moodle-docker-wait-for-db

# Work with the containers (see below)
# [..]

# Shut down and destroy containers
bin/moodle-docker-compose down

参考:

moodle相关

GitHub - moodle/moodle: Moodle - the world's open source learning platform

https://docs.moodle.org/400/en/Installation_quick_guide

  课程管理系统 Moodle 初体验_许振坪的博客-CSDN博客_课程管理系统

php环境

在 macOS 上安裝 PHP 7.4

相关文章:

  • PyTorch(一)安装与环境配置
  • 全网最牛自动化测试框架系列之pytest(7)-yield与终结函数
  • JSR303校验(1)
  • Nacos - 支持PostgreSQL
  • CFD网格质量评估标准
  • 网课答案公众号题库系统
  • 详解AVL树(二叉搜索平衡树)【C++实现】
  • 网课答案公众号搭建方法
  • 牛客网练习题(函数部分)
  • 仿everything的文件搜索工具项目详解:Part3
  • React中this.setState方法原理解析(详解)
  • jquary
  • nginx-vts监控模块
  • “刷脸”看健康码的电子哨兵,一旦遭破解,让你无路可走
  • var、let、const声明变量和不用var声明变量的区别
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • Android优雅地处理按钮重复点击
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Linux链接文件
  • Python连接Oracle
  • Ruby 2.x 源代码分析:扩展 概述
  • select2 取值 遍历 设置默认值
  • SQLServer插入数据
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vue脚手架vue-cli
  • 阿里云应用高可用服务公测发布
  • 两列自适应布局方案整理
  • 如何实现 font-size 的响应式
  • 收藏好这篇,别再只说“数据劫持”了
  • 数据仓库的几种建模方法
  • 算法-图和图算法
  • 小李飞刀:SQL题目刷起来!
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • Spring Batch JSON 支持
  • 国内开源镜像站点
  • 通过调用文摘列表API获取文摘
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (02)vite环境变量配置
  • (C语言)fgets与fputs函数详解
  • (javascript)再说document.body.scrollTop的使用问题
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (第61天)多租户架构(CDB/PDB)
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)shell调试方法
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • *** 2003
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net 7 上传文件踩坑