1. 程式人生 > >Centos下YUM安裝PHP的兩種方式

Centos下YUM安裝PHP的兩種方式

摘要

一般Centos下安裝軟體我們採用原始碼安裝或者RPM包安裝的方式,有時候更簡單我們可以採用YUM源的方式

安裝PHP的時候有個特殊的地方,其有兩個YUM源可供選擇

Webtatic方式安裝升級PHP

安裝webtatic
[[email protected] ~]# 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%] [[email protected] ~]# 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源有個特殊的地方,安裝其前必須先安裝

[[email protected] ~]# 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源
[[email protected] ~]# 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%]
[[email protected] ~]# 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%]
[[email protected] ~]# 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    

相關推薦

CentosYUM安裝PHP方式

摘要 一般Centos下安裝軟體我們採用原始碼安裝或者RPM包安裝的方式,有時候更簡單我們可以採用YUM源的方式 安裝PHP的時候有個特殊的地方,其有兩個YUM源可供選擇

CentosYum安裝PHP 5.5、5.6、7.0

mbstring eas common mysql 編譯安裝 test .rpm mysq cli Centos系統自帶的php版本很低,如果我們需要使用高版本的php,可以不用編譯安裝,直接用yum安裝會非常省時省力。 1.檢查當前安裝的PHP包yum list inst

CentOSyum安裝PHP,配置php-fpm服務

yum list installed | grep php  先刪除已有的php版本 ,執行下面的命令刪除php yum remove php-common 然後像安裝那樣問你是否繼續的,輸入yes即可 新增 yum 源 CentOS 6.x 的源 # rpm

同學們自行調研Linux軟體安裝的幾方式(原始碼安裝, rpm安裝, yum安裝). 重點要理解rpm安裝yum安裝的區別.

一、原始碼安裝 原始碼安裝的步驟就是:編譯原始碼,然後安裝 1.1 安裝準備 a. 首先用yum安裝gcc,用於編譯原始碼 b. 官網下載原始碼包 c. winSCP windows與linux傳輸檔案(如果直接用要安裝軟體的linux電腦下載就不用傳輸了) 1

yum和編譯方式升級or降級Centos核心

今天探討用yum和編譯兩種方式升級或者降級核心版本: 升級:比如玩kvm,docker等虛擬化,centos核心則升級尤為重要(雖然核心通過載入模組也可以玩,但是效果不如) 降級:如果發現核心在危險漏洞列,降級核心則顯得尤為重要。當然如果有特殊需求,也可以降級核心。 1、

C++服務器載文件的方式

roo eric gets sizeof let ont domain write 文件 #include <afxinet.h>#include "wininet.h" #pragma comment( lib, "wininet.lib" )string

centos 軟件安裝的三方式

.rpm 依賴 lin 軟件安裝 沒有 深入 linux install linu Linux下面安裝軟件的常見方法: 1.yum 替你下載軟件 替你安裝 替你解決依賴關系 點外賣 缺少的東西 外賣解決 1).方便 簡單2)沒有辦法深入修改 yum install -y

php 方式實現求 斐波那契數

機器 XP 方式 一個 urn 性能 耗時 exec [1] 使用遞歸方式。 //使用遞歸方式求斐波那契數 public function fb($n){ // if( $n <=2){ return 1;

CentosYum安裝PHP5.5,5.6,7.0

eas yum安裝 remove dap web select mysql style -s 默認的版本太低了,手動安裝有一些麻煩,想采用Yum安裝的可以使用下面的方案: 1.檢查當前安裝的PHP包 yum list installed | grep php 如果有安裝

centos yum安裝python3

yum 源準備 1、更新一下yum: sudo yum -y update 該 -y 標誌用於提醒系統我們知道我們正在進行更改,免去終端提示我們要確認再繼續 2、安裝yum-utils 【一組擴充套件和補充yum的實用程式和外掛】 sudo yum -y install yum-util

centos系統 yum 安裝php-redis擴充套件

1.通過命令檢視php版本 php -v or php -version 2.列出所有的可以安裝的php軟體包列表 yum list | grep php55w* 3.yum安裝redis擴充套件 yum -y install php55w-pecl-redis.

CentOSyum安裝NGINX

使用yum安裝nginx出錯 yum -y install nginx 已載入外掛:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.cn99

Eclipse 離線安裝 STS Spring Tool Suite 順帶簡單附上線上安裝方式

*環境需準備好,其他的不需要,至少JDK安裝完畢且配置好環境變數 1.準備好Eclipse,本文當時使用的版本是【Eclipse IDE 2018‑09】Version: 2018-09 (4.9.0) Eclipse 下載地址 https://www.eclipse.org/do

ubuntu 安裝redis方式 教程

方式一: 下載地址:http://redis.io/download,下載最新文件版本。 本教程使用的最新文件版本為 2.8.17,下載並安裝: $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf

Hadoop的安裝方式

Hadoop的安裝(偽分散式和完全分散式) (一)偽分散式的安裝 {生產中不用 自己測試的時候,有時會用} 假的分散式 所有的程序全部執行在一個節點上 linux操作 普通使用者下 1.安裝準備 1)設定ip(安裝Linux時應該已經設定完畢了)

Eigen庫安裝方式

                  Eigen庫安裝指南(兩種方式)1、apt-get方式(假設預設安裝到/usr/local/include裡(可在終端中輸入locate eigen3檢視位置),若實際中預設安裝到了/usr/include的話,可以對應替換下面命令的相應部分)執行命令: sudo ap

Java和PHP方式實現上傳圖片到新浪微博的圖床

這幾天遇到一個需求,需要將圖片上傳到新浪微博的圖傳,研究了一下, 特此記錄1.模擬登陸,獲取cookie登入地址為:https://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.15)&_=140313

Linux更換yum源的方式

前言在為專案部署安裝包的時候常碰見依賴庫安裝不上的問題,經過分析是yum源的配置問題,總結了兩種配置方法。一、更換成國內的yum源1.1 檢視原有的yum源rpm -qa | grep yum1.2 刪除原來有的yum源rpm -aq | grep yum | xargsrp

配置yum源的方式

由於 redhat的yum線上更新是收費的,如果沒有註冊的話不能使用,如果要使用,需將redhat的yum解除安裝後,重啟安裝,再配置其他源,以下為詳細過程:  1.刪除redhat原有的yum  rpm -aq|grep yum|xargs rpm -e --node

Centosyum安裝pip時失敗

出現問題:[[email protected] ~]# yum -y install pipLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from c