使用centos安装laravel环境

使用CentOS部署laravel环境

  1. 镜像:centos7.5(CentOS-7-x86_64-DVD-1804.iso)资源点击这里下载提取码:6591
  2. 进行最小化安装
  3. 网络设置静态网络
  4. 关闭防火墙以及selinux
  5. 配置yum源
  6. 安装docker
  7. 安装laravel

1.安装虚拟机过程

1、给虚拟机命名
2、选择虚拟机系统类型
3、自行分配资源

4、自行分配资源

5、为了安装最小化,我这里选择稍后安装操作系统

6、创建新磁盘

7、40G足矣

8、选择磁盘文件存放位置,方便以后虚拟机的迁移,我将它放在虚拟机文件夹里

9、自定义硬件
10、我这里习惯移除不必要的设备

11、选择centos镜像

12、安装、设置密码、重启

#修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b7509ffe-614e-4350-98f3-2c46d9d0e6fd
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.200.138
GATEWAY=192.168.200.1
NETMASK=255.255.255.0

systemctl restart network

使用远程连接工具连接linux(这里使用CRT)

使用方法:点击左上角快速连接(闪电箭头)输入相应信息进行连接

然后使用自带的传输文件功能将docker-repo文件夹、laravel.tar文件以及centos镜像上传到linux服务器的/opt目录下

2、配置网络篇点击这里

直接拖动即可

将laravel文件上传到/根目录,用来做数据持久化操作,这样以后更改laravel文件就不必进入到容器中去了

将laravel文件夹传入centos

3、关闭防火墙以及selinux

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

4、配置yum源

mount /opt/CentOS-7-x86_64-DVD-1804.iso /mnt
cp -rvf /mnt/* /opt
umount /mnt
rm -rf /etc/yum.repos.d/*
cat >> /etc/yum.repos.d/local.repo << EOF
[centos]
name=centos
baseurl=file:///opt
gpgcheck=0
enabled=1
[docker]
name=docker
baseurl=file:///opt/docker-repo
gpgcheck=0
enabled=1
EOF

5、安装docker

安装docker所需要的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker
yum install -y docker-ce
开启服务
systemctl start docker
systemctl enable docker

6、导入laravel镜像以及更改镜像名

cd /opt
docker load < laravel.tar
#查询镜像id
docker images
#更改镜像名
docker tag 6f3815b85816 laravel:latest

7、运行容器

docker run -dit -p 80:80 --name laravel -v /laravel/resources:/var/www/laravel/resources -v /laravel/routes:/var/www/laravel/routes -v /laravel/app:/var/www/laravel/app laravel

使用浏览器访问linuxIP

ources:/var/www/laravel/resources -v /laravel/routes:/var/www/laravel/routes -v /laravel/app:/var/www/laravel/app laravel


使用浏览器访问linuxIP

若想使用docker安装其他服务,可配置阿里云加速器其方法自行百度

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹博Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值