Centos下YUM安装PHP的两种方式

简介: 一般Centos下安装软件我们采用源码安装或者RPM包安装的方式,有时候更简单我们可以采用YUM源的方式 安装PHP的时候有个特殊的地方,其有两个YUM源可供选择

摘要

一般Centos下安装软件我们采用源码安装或者RPM包安装的方式,有时候更简单我们可以采用YUM源的方式

安装PHP的时候有个特殊的地方,其有两个YUM源可供选择


Webtatic方式安装升级PHP

安装webtatic
[root@i-bskmtj6q ~]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Retrieving https://mirror.webtatic.com/yum/el6/latest.rpm
Preparing...                ########################################### [100%]
   1:webtatic-release       ########################################### [100%]
[root@i-bskmtj6q ~]# ls -l /etc/yum.repos.d/webtatic*
-rw-r--r-- 1 root root 963 Nov 13  2016 /etc/yum.repos.d/webtatic-archive.repo
-rw-r--r-- 1 root root 865 Nov 13  2016 /etc/yum.repos.d/webtatic.repo
-rw-r--r-- 1 root root 963 Nov 13  2016 /etc/yum.repos.d/webtatic-testing.repo
安装或者升级PHP
## install 
yum --enablerepo=remi install php php-*  
## update
yum --enablerepo=remi update php php-*  

REMI方式安装升级PHP

REMI源有个特殊的地方,安装其前必须先安装

[root@i-bskmtj6q ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Retrieving http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
error: Failed dependencies:
    epel-release = 6 is needed by remi-release-6.9-1.el6.remi.noarch
安装 REMI源
[root@i-bskmtj6q ~]# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@i-bskmtj6q ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Retrieving http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Preparing...                ########################################### [100%]
   1:remi-release           ########################################### [100%]
[root@i-bskmtj6q ~]# ls -l /etc/yum.repos.d/remi*
-rw-r--r-- 1 root root  457 Jun 30 20:13 /etc/yum.repos.d/remi-php54.repo
-rw-r--r-- 1 root root 1316 Jun 30 20:13 /etc/yum.repos.d/remi-php70.repo
-rw-r--r-- 1 root root 1316 Jun 30 20:13 /etc/yum.repos.d/remi-php71.repo
-rw-r--r-- 1 root root 1316 Jun 30 20:13 /etc/yum.repos.d/remi-php72.repo
-rw-r--r-- 1 root root 2609 Jun 30 20:13 /etc/yum.repos.d/remi.repo
-rw-r--r-- 1 root root  751 Jun 30 20:13 /etc/yum.repos.d/remi-safe.repo
安装或者升级PHP
## install 
yum --enablerepo=webtatic install php php-*  
## update
yum --enablerepo=webtatic update php php-*  

说明

  • EPEL

    Extra Packages for Enterprise Linux,也就是为企业级 Linux提供的扩展软件源,适用于 RHEL,CentOS,Scientific Linux系统。
    
  • remi
    软件源对旧的fedora版本提供最新的软件支持,也可以为Centos及RHEL提供最新的软件

看官网的图标可能主要和PHP安装升级相关(个人猜测)

  • Webtatic
    The Webtatic Yum repository is a CentOS/RHEL repository containing updated web-related packages. 主要供应最新LAMP等软件源

参考官网介绍 https://webtatic.com/projects/yum-repository/




公众号: DailyJobOps

    公众号: DailyJobOps    


目录
相关文章
|
17天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
38 0
|
17天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
57 0
|
3天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
22 0
|
3天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
3天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
3天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
11 0
|
5天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
16 1
|
8天前
|
应用服务中间件 nginx
yum 安装报错 No package nginx available Error:Nothing to do
yum 安装报错 No package nginx available Error:Nothing to do
22 1
|
11天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
61 2
|
17天前
|
缓存 Linux
linux centos7 挂载本地iso yum源
linux centos7 挂载本地iso yum源
73 0