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应用打下了坚实的基础。