centos6 php5.4 升級到php 5.6

因Centos6中的PHP版本有点底,需要升级PHP版本

[[email protected] ~]$ php -v
PHP 5.4.45 (cli) (built: Sep 30 2015 15:09:38)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
[[email protected] ~]$ yum list installed | grep php
php.i686               5.4.45-2.el6.remi  @remi
php-bcmath.i686        5.4.45-2.el6.remi  @remi
php-cli.i686           5.4.45-2.el6.remi  @remi
php-common.i686        5.4.45-2.el6.remi  @remi
php-gd.i686            5.4.45-2.el6.remi  @remi
php-imap.i686          5.4.45-2.el6.remi  @remi
php-ldap.i686          5.4.45-2.el6.remi  @remi
php-mbstring.i686      5.4.45-2.el6.remi  @remi
php-mcrypt.i686        5.4.45-2.el6.remi  @remi
php-mysql.i686         5.4.45-2.el6.remi  @remi
php-odbc.i686          5.4.45-2.el6.remi  @remi
php-pdo.i686           5.4.45-2.el6.remi  @remi
php-pear.noarch        1:1.10.0-1.el6.remi
php-process.i686       5.4.45-2.el6.remi  @remi
php-xml.i686           5.4.45-2.el6.remi  @remi
php-xmlrpc.i686        5.4.45-2.el6.remi  @remi

上面是執行了:

php -v

清楚当前的php版本和

yum list installed | grep php

命令,清楚有安装的PHP包,先删除它们:

sudo yum remove php.i686 php-bcmath.i686 php-cli.i686 php-common.i686 php-gd.i686 php-imap.i686 php-ldap.i686 php-mbstring.i686 php-mcrypt.i686 php-mysql.i686 php-odbc.i686 php-pdo.i686 php-pear.noarch php-process.i686 php-xml.i686 php-xmlrpc.i686

  

配置yum源

追加CentOS 6.5的epel及remi源。

sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

使用yum list命令查看可安装的包(Packege)。

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

安装PHP 5.6

配置好yum源之后,开始安装php 5.6

 yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

安装完之后,可以执行 php -v 命令,查看当前安装的PHP版本是 5.6.x版本。

写在最后:使用yum list命令查看可安装的包时,返回结果有php55w,php56w,php70w,php71w,应该是可以安装这4个版本,由于时间关系,没有尝试安装php7.

参考文献:

  1. 在CentOS安装PHP5.6 主要参考
  2. Centos 6.x/7.x yum安装php5.6.X(最新版)
  3. PHP 5.6 on CentOS/RHEL 7.2 and 6.8 via Yum
时间: 2024-10-10 18:05:22

centos6 php5.4 升級到php 5.6的相关文章

想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單

自從Android Studio1.0正式版推出後, 官網只有提供Android Studio的下載, 所以習慣用Eclipse ADT Bundle的人,從此也沒得下載, 這樣一來想用Eclipse開發Android, 就只能:(1)分次各別下載各種外掛, 那種情境就請到官網 https://eclipse.org/downloads/ 下載, 那種情境的流程, 我會另外寫一篇文來說明.或者:2)總不能每次有更新的版本推出時都把用的很習慣的eclipse開發環境給捨棄吧, 更何況如果已經安裝了

驅 動 的 升 級

驅 動 的 升 級 1.vi /etc/selinux/config (SElinux是Linux安全加强工具) # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: #     enforcing - SELinux security policy is enforced. #     permissive - SELinux prints

升級 Centos 6.5 的 php 版本

升級 Centos 6.5 的 php 版本 待會再看 Centos 6.5 的 php 預設是用 5.3.3 這個版本號 最近想要改用 Laravel 4.1 發現需要 5.3.7 才能用,所以我們要來升級一下 其實對 Centos 的部分來說就是換掉 yum 的資料庫 分以下步驟進行 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.familleco

(转)OS X 升級後 MacPorts 重新安裝筆記

原地址:http://blog.lyhdev.com/2012/07/os-x-macports.html Mac OS X 10.8 Mountain Lion 正式發佈,而且祭出台幣 $590 元的便宜價格,這個版本的穩定度相信也讓不少 Snow Leopard.Lion 使用者心動. 升級 OS X 之後,MacPorts(開發者必備)也需要升級. 不幸的是,MacPorts 並沒有無痛升級方式. MacPorts Migration 的步驟參考自:https://trac.macport

在Android中afinal框架下實現sqlite數據庫版本升級的辦法

public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫. public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫. onUpgrade方法會在數據庫需要升級的時候調用.可以用來增刪表或者其他任何操作.如果你想添加新的列你可以使用ALTE

使用 NuGet 更新套件時將 jQuery 升級到 2.0.2 應該如何降級

我們在 Visual Studio 2012 裡面會使用 NuGet 管理員管理那些常用的開發函式庫,例如jQuery.Json.NET. EntityFramework.ELMAH.… 等等.各位可能也了解到,目前 jQuery 最新版為 2.0.2 版,這個最新版基本上僅支援 IE9 以上瀏覽器 ( IE8 以下不支援 ),因此大部分人應該都不會選擇安裝最新版的 jQuery,但是在使用 NuGet 安裝或更新套件的過程中,卻有可能不小心將 jQuery 套件自動升級到最新版,導致網站發生許

[ Windows 10 ]1703/1709 無法升級1803的處理方法

問題:1703或1709,多次升級1803都是失敗收場,應該如何正確升級1803,而不失敗? 1.Windwos10的版本號 2.正常的途徑是通過(更新和安全),進行升級 3.跟著 4.稍等你下載完成並升級了相關的補丁之後,Windows10會在最後的階段開始下載1803的升級包,這個是漫長的等待以及痛苦的開始. 5.重啓過後會提示正在更新(圖略) 6.回到桌面以爲已經更新成功,結果告訴我三更新失敗,唯有重復第4步-- 7.之後我也查詢過,爲什麽會失敗,原來有可能是因為你的Bios問題,然後我就

Contest Hunter Adera6C 網絡升級 樹的直徑 樹形DP

$ \rightarrow $ 戳我進CH原題 网络升级 「Adera 6」杯省选模拟赛 总时限 16 s 总内存 256 MiB 题目描述 Rainbow所在学校的网络中有 $ n $ 台计算机,由 $ n-1 $ 条电缆相连(即构成树形). 其中第i条电缆连接 $ a_i.b_i $ 两台计算机,传输时间为ti. 当然,网络中任意两台计算机 $ a.b $ 传输数据所需时间就是a到b的路径上所有电缆的传输时间之和. 网络的效率关键在于传输时间最长的两台计算机之间传输数据所需要的时间,记为 $

centeros 5 php5.1升级5.3

首先停止 Apache Server service httpd stop 解除安裝 PHP 5.1.x 的版本 yum remove php-* 安裝 PHP 5.3 yum install php53 yum install php53-cli yum install php53-common yum install php53-devel yum install php53-gd yum install php53-mbstring yum install php53-mysql yum