[小白文]手把手教你使用 dnmp 搭建环境

梦浪的小虾米
2022-03-07 / 0 评论 / 1,386 阅读 / 正在检测是否收录...

阅读本文您需要的技能

  • 基础的 Linux 技能
  • 基础的 docker 命令
  • 基础的 nginx 命令
  • 基础的 git 命令
  • 遇到问题可以解决的能力

额外的说明

本文的 dnmp 是基于: https://docs.lnmp.khs1994.com
本文的系统环境为 centos 7
本文的操作目录都是在 第三步 的目录下

开始

第一步

安装 docker
安装 git

第二步

安装 docker-compose

第三步

下载国内镜像源:git clone --depth=1 https://gitee.com/khs1994-docker/lnmp.git

具体参考

第四步
配置 dnmp 全局环境, /data/lnmp 路径请按自己的路径进行修改(/data/lnmp为第三步的目录)

$ vi ~/.bash_profile

export LNMP_PATH=/data/lnmp

export PATH=$LNMP_PATH:$LNMP_PATH/bin:$PATH

具体参考

修改完成后,让其立即生效

source ~/.bash_profile

第 6 步
启动 docker

systemctl start docker

第六步
修改 .env 配置-该文件在第三步的目录下
目前配置为 自动拉取 nginx mysql php8 redis 镜像,如果需要其它镜像,请参考https://docs.lnmp.khs1994.com

# [services]
LNMP_SERVICES="nginx mysql php8 redis"

具体参考

第七步
执行命令开始拉取镜像-该命令为第五步创建

lnmp-docker up 

具体参考

第八步
使用快捷命令生成 nginx 配置

# 注意,本命令不会在app目录下生成对应的代码目录。需要自行创建
lnmp-docker  nginx-config http blog blog.2pp.link
## 创建对应的目录
mkdir blog
## 重启 nginx
lnmp-docker restart nginx 

具体参考

第九步
把你的代码上传到第八步的目录下+操作数据库

第十步
访问第八步的网址

FAQ

关于证书?
请自行参考:https://docs.lnmp.khs1994.com
关于app下新建目录的权限问题?
请自行研究

更多使用说明

具体参考:https://docs.lnmp.khs1994.com

0

评论 (0)

取消