召唤神龙 - 安装 centos 8, php 8, mysql 8, laravel 8 整套 php 运行环境
本文编写时间:2020-11-27
标题说明
传说集齐龙珠可以召唤神龙。
而使用 php 的常用开发框架 laravel 这一技术栈,大版本惊人的实现了统一,均为 8。centos 8, php 8, mysql 8, laravel 8。
(假装不知道 ubuntu 也有很多人用。。)
用 linux 的好处是开发环境和部署环境高度统一,而 win 10 和 docker 的普及使得所有的 php 程序员可以轻易在 windows 电脑和 mac 电脑进行 linux 环境下的开发,同时阿里巴巴开源镜像站的存在使得安装本文全部软件所需时间仅需2分钟左右,已经方便的没法形容了。也是写这个系列文章的初衷。
以下列出这4类软件的大版本为 8 时的发行时间。
软件
发行时间
centos 8
2019-09-24
php 8
2020-11-26
mysql 8
2016-09-12
laravel 8
2020-09-08
本文各软件版本
centos 8.2
php 8.0.0
mysql 8.0.21
laravel 8.16.1
首先,安装阿里的 centos 仓库。(centos 8)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
rm -f /etc/yum.repos.d/CentOS-centosplus.repo
rm -f /etc/yum.repos.d/CentOS-PowerTools.repo
rm -f /etc/yum.repos.d/CentOS-Extras.repo
rm -f /etc/yum.repos.d/CentOS-AppStream.repo
dnf makecache
dnf repolist
安装阿里的 epel 仓库。(centos 8)
dnf install -y epel-release
sed -i 's|^#baseurl=https://download.fedoraproje