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

在M3上面搭建一套lnmp环境

下载docker-desktop

官网下载docker-desktop
在这里插入图片描述

  • 切换镜像源
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://docker.hpcloud.cloud","https://docker.m.daocloud.io","https://docker.unsee.tech","https://docker.1panel.live","http://mirrors.ustc.edu.cn","https://docker.chenby.cn","http://mirror.azure.cn","https://dockerpull.org","https://dockerhub.icu","https://hub.rat.dev"]
}

启动一个centos服务

基于centos启动一个容器,批量暴露端口号

docker run -d -it -p 8008:80 -p 13306:3306 -p 9500-9700:9500-9700 -p 16379:6379 --name lnmp_v1 -v /Users/linxi/app:/home/wwwroot -v /Users/linxi/app/nginxconf/:/usr/local/nginx/conf/ centos:latest
  • 切换yum镜像源
    我们知道,centos8已经停止维护了,我们切换一下yum的源,要不然拉不了文件
    进入yum的repos目录
cd /etc/yum.repos.d/
  • 修改centos的文件内容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
  • 下载wget
yum install wget
  • 下载镜像源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repoyum clean allyum makecache

lnmp一键安装脚本

执行lnmp一键安装脚本

wget https://soft.lnmp.com/lnmp/lnmp2.1.tar.gz -O lnmp2.1.tar.gz && tar zxf lnmp2.1.tar.gz && cd lnmp2.1 && ./install.sh lnmp

安装redis

访问镜像服务

在这里插入图片描述

安装多版本php

./install.sh  mphp 

选择版本安装,这里我选择php7.3,安装完毕后创建软链

ln -si /usr/local/php7.3/bin/php /usr/bin/php7

安装redis扩展

 wget https://pecl.php.net/get/redis-4.0.2.tgztar -zxvf redis-4.0.2.tgz cd redis-4.0.2/usr/local/php7.3/bin/phpize./configure --with-php-config=/usr/local/php7.3/bin/php-configmake && make installvi /usr/local/php7.3/etc/php.ini lnmp restart
http://www.lryc.cn/news/497678.html

相关文章:

  • 【C++笔记】二叉搜索树
  • Fork/Join框架简介
  • Java项目实战II基于微信小程序的电子竞技信息交流平台的设计与实现(开发文档+数据库+源码)
  • Mysql读写分离分库分表
  • B站狂神说--springboot项目学习(新建一个springboot项目)
  • eltable el-table 横向 滚动条常显
  • centos8 mysql 主从复制
  • 【C++】入门【五】
  • 【React】二、状态变量useState
  • SQL Server中的数据处理函数:提升SQL查询能力
  • TypeScript 语言学习入门级教程五
  • 上海市计算机学会竞赛平台2022年7月月赛丙组匹配括号(三)
  • 108.【C语言】数据结构之二叉树查找值为x的节点
  • Java学习笔记(10)--面向对象基础
  • 社群分享在商业引流与职业转型中的作用:开源 AI 智能名片 2+1 链动模式小程序的应用契机
  • nodejs官方文档学习-笔记-1
  • android视频播放器之DKVideoPlayer
  • Linux——基础命令(3)
  • MySQL备份恢复
  • 鲲鹏麒麟安装离线版MySQL5.7
  • 【不稳定的BUG】__scrt_is_managed_app()中断
  • MyBatis 详解
  • Cursor+Devbox AI开发快速入门
  • 编写按层次顺序(同一层自左至右)遍历二叉树的算法。或:按层次输出二叉树中所有结点;
  • docker 安装mysql8.0.29
  • vue深入理解输入框字符限制的优化设计
  • 完整指南:在Ubuntu 20.04 ROS 1环境中配置和使用Orbbec SDK
  • 【Leetcode Top 100】138. 随机链表的复制
  • 2024年12月HarmonyOS应用开发者基础认证全新题库
  • Flink问题总结