本文將介紹php yum源的相關內容,主要包括php yum源的概念、yum命令的使用方法以及常用的php yum源。
首先,YUM(Yellowdog Updater, Modified)是一種在Fedora和Red Hat Enterprise Linux等發行版中提供的軟件包管理器。
yum list php
通過這條命令可以列出所有yum源中的php包
常用的php yum源有2個,一個是CentOS的默認源,官方名稱為"Packages"源,另一個是Remi源,這是一個專門提供php相關軟件的第三方源。安裝過程中首先檢查當前php版本,安裝相應版本的Remi源:
# PHP 7.x
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php70
# PHP 8.0 (beta)
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php80
通過命令更改php版本:
yum-config-manager --enable remi-phpXX
其中XX指的是php的版本號,例如"remi-php73"指的是php7.3版本。
在使用Remi源的時候,安裝php模塊的時候,需要指定yum源,命令如下:
yum --enablerepo=remi install php-swoole
其中"php-swoole"是要安裝的軟件名稱。
還可以簡單的修改系統源配置:
cd /etc/yum.repos.d/
rm -f CentOS-Base.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
以上操作會刪除系統默認的CentOS源并使用aliyun的CentOS7鏡像源,并且清除原有的yum源緩存,重新生成緩存。
總的來說,我們可以通過yum來快速方便的安裝和管理php相關的軟件包,同時根據自己的需求來選擇不同的yum源,提供更加優質的服務。