CentOS 8更新YUM源并安装PHP环境

本文介绍了如何在CentOS 8上关闭默认防火墙,配置阿里云YUM源,安装Nginx、PHP 7.4及Swoole扩展,以及MySQL服务器。通过这些步骤,您可以快速搭建起一个高性能的PHP运行环境。

步骤一:关闭默认防火墙

# 关闭防火墙服务
systemctl stop firewalld
# 禁止防火墙开机启动
systemctl disable firewalld
                

第二步:配置YUM源

# 备份原yum源配置文件
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
# 下载并使用阿里云的CentOS-Base.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
# 修改repo文件,使用静态地址而非mirrorlist
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-*
# 安装EPEL源
yum install epel-release -y
# 配置EPEL源使用阿里云镜像
sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
# 安装DNF工具
dnf -y install dnf-utils
    

第三步:安装Nginx、PHP、MySQL

# 安装Nginx
yum install -y nginx
# 安装Remi源
rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-8.5.rpm
# 安装PHP 7.4
yum install php74-php -y
# 创建PHP软链接
ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php
# 安装Swoole扩展
yum install php74-php-pecl-swoole4 -y
# 安装MySQL服务器
yum install mysql-server -y
    

第四步:启用并启动服务

# 启用并启动mysqld、nginx、php-fpm服务
systemctl enable mysqld.service
systemctl enable nginx.service
systemctl enable php74-php-fpm.service
systemctl start mysqld.service
systemctl start nginx.service
systemctl start php74-php-fpm.service
    

总结

通过以上步骤,您已经成功在CentOS 8上配置了最新的YUM源,并安装了PHP环境,为高效开发和部署PHP应用打下了坚实的基础。

← 返回首页