Mortgage Mortgage Lender Mortgage Mortgage Lender Mortgage Fast

Mortagagemortgagelender H Www Avmv 0 Szh 1 Mortgage Mortgage Lender 通过yum升级php到5.3.2版本的方法 « 止戈为武

Mortagagemortgagelender H Www Avmv 0 Szh 1 Mortgage Mortgage Lender

  • 关于
  • 网络技术 > 通过yum升级php到5.3.2版本的方法

    通过yum升级php到5.3.2版本的方法

    去年9月安装的服务器,php的版本已经不能满足安装Kaltura Community Edition (KalturaCE)的需要了,于是必须升级php,采用yum update php*,竟然只能升级到5.1.6,看着安装提示里的:

    Required PHP version 5.2.0 and above.  You need to upgrade your PHP

    就对自己的服务器窝火,KalturaCE可是好东西呀,服务器不能直接升级PHP可麻烦了。

    Kaltura logo

    在网上找了点资料,终于找到一种升级CentOS的php到5.3.2的方法,步骤如下:

    1、wget pub/epel/5/i386/epel-release-5-3.noarch.rpm

    2、wget enterprise/5/remi/i386/remi-release-5-7.el5.remi.noarch.rpm

    3、rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

    4、编辑/etc/yum.repos.d/remi.repo

    #vi /etc/yum.repos.d/remi.repo

    在这个文件的最后增加一行:priority=1

    保存退出。

    5、编辑/etc/yum.repos.d/epel-testing.repo,

    #vi /etc/yum.repos.d/epel-testing.repo

    在这个文件的最后增加一行:priority=1

    保存退出。

    6、编辑/etc/yum.repos.d/epel.repo

    #vi /etc/yum.repos.d/epel.repo

    在这个文件的最后增加一行:priority=1

    保存退出。

    7、使用下面的命令进行升级(经过测试,如果单独升级php将提示失败,只有连同mysql一起升级才可以,所以我们必须执行以下命令才能升级php到5.2.9版本):
    yum –-enablerepo=remi update php* mysql*

    以下为下载完成之后的执行过程,由于我本身的服务器参数和Mysql之前的升级问题,出现了以下加粗部分的警告提示,不在本文讨论范围之内:

    warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 00f97f56
    Importing GPG key 0x00F97F56 “Remi Collet <RPMS@FamilleCollet.com>” from /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
    Is this ok [y/N]: y
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction

    WARNING : This php-* RPM are not official Fedora build and
    overrides the official ones. Don’t file bugs on Fedora Project.

    Use dedicated forums

      Updating       : php-common                                      [ 1/29]
    warning: /etc/php.ini created as /etc/php.ini.rpmnew
      Installing     : mysqlclient15                                   [ 2/29]

    WARNING : This MySQL RPM is not an official Fedora build and it
    overrides the official one. Don’t file bugs on Fedora Project.
    Use dedicated forums

      Installing     : mysql-libs                                      [ 3/29]
      Updating       : mysql                                           [ 4/29]
      Installing     : libedit                                         [ 5/29]
      Updating       : php-cli                                         [ 6/29]
      Installing     : sqlite2                                         [ 7/29]
      Updating       : php-pdo                                         [ 8/29]
      Installing     : t1lib                                           [ 9/29]
      Updating       : php-gd                                          [10/29]
      Updating       : php-mysql                                       [11/29]
      Updating       : php-ldap                                        [12/29]
      Updating       : mysql-connector-odbc                            [13/29]
      Updating       : php                                             [14/29]
      Updating       : php-mbstring                                    [15/29]
      Updating       : mysql-devel                                     [16/29]
      Updating       : mysql-server                                    [17/29]
      Cleanup        : php-gd                                          [18/29]
      Cleanup        : php-mysql                                       [19/29]
      Cleanup        : php-pdo                                         [20/29]
      Cleanup        : php-common                                      [21/29]
      Cleanup        : mysql                                           [22/29]
      Cleanup        : php-ldap                                        [23/29]
      Cleanup        : mysql-connector-odbc                            [24/29]
      Cleanup        : php-cli                                         [25/29]
      Cleanup        : php                                             [26/29]
      Cleanup        : php-mbstring                                    [27/29]
      Cleanup        : mysql-devel                                     [28/29]
      Cleanup        : mysql-server                                    [29/29]

    Dependency Installed: libedit.i386 0:2.11-2.20080712cvs.el5 mysql-libs.i386 0:5.1.45-1.el5.remi mysqlclient15.i386 0:5.0.67-1.el5.remi sqlite2.i386 0:2.8.17-2.el5.remi t1lib.i386 0:5.1.1-7.el5
    Updated: mysql.i386 0:5.1.45-1.el5.remi mysql-connector-odbc.i386 0:3.51.26r1127-1.el5 mysql-devel.i386 0:5.1.45-1.el5.remi mysql-server.i386 0:5.1.45-1.el5.remi php.i386 0:5.3.2-1.el5.remi php-cli.i386 0:5.3.2-1.el5.remi php-common.i386 0:5.3.2-1.el5.remi php-gd.i386 0:5.3.2-1.el5.remi php-ldap.i386 0:5.3.2-1.el5.remi php-mbstring.i386 0:5.3.2-1.el5.remi php-mysql.i386 0:5.3.2-1.el5.remi php-pdo.i386 0:5.3.2-1.el5.remi
    Complete!

    8:重启Apache

    #service httpd restart

    , , , , ,

    评论(关闭):9

    参与评论