由于swoole要用docker,操作麻烦。记录以再用
准备工具:
win11 在启用或关闭windows功能》 勾选 Hyper-V,重启。
安装docker、准备云redis 、mysql 、
新技能:docker 、 hyperf 、 swoole
一、安装后端
一、准备工作 安装docker,登录
https://docs.docker.com/desktop/windows/install/
二、首先,拉取 ixmo/mine-admin 镜像,打开 cmd 或者 windows PowerShell
(它是mineadmin运行基础环境镜像,它配好了swoole、php、git等)
# 拉取镜像
docker pull ixmo/mine-admin
# 创建环境容器 项目目录d\xx
docker run -d --name mineadmin -v d:\mineadmin:/opt/www -p 9501:9501 -p 9502:9502 -p 9503:9503 -it ixmo/mine-admin
操作完后,docker应该长这样
三、进入容器配置 启动
点击 docker镜像CLI按钮,进入容器
# 查看当前目录,即mineadmin目录
pwd
# /opt/www
# 执行以下命令,第一次执行 是配置`.env` 文件
php bin/hyperf.php mine:install
# mysql和redis填写,不能填127.0.0.1,会报各种错
- `mysql`的server地址输入`远程mysql地址`,端口:`3306`,密码为`xxx`
- `redis`的server地址输入`远程redis地址`,密码
- 注意远程地址本地连接好再填
- 其它一路回车就好
# 回到docker,RESTART镜像
# 进入执行安装命令
php bin/hyperf.php mine:install
- 第二次就是创建数据了
# 启动项目
php bin/hyperf.php start
# 开发环境启动项目
# 开发环境建议用官方的热更新包,实现修改代码后,自动重启
php bin/hyperf.php server:watch
二、前端安装
用yarn工具
# 安装依赖
yarn install
# 启动前端
yarn dev
没有yarn怎么操作?
-- 安装yarn
npm install -g yarn
-- yarn : 无法加载文件 C:\xxx\npm\yarn.ps1,因为在此系统上禁止运行脚本。
set-ExecutionPolicy RemoteSigned
-- 选 y
yarn --version
完 -
参考
https://gitee.com/xmo/MineAdmin/issues/I4ZRZ6
https://gitee.com/xmo/MineAdmin