CentOS升级PHP编译模块

CentOS升级PHP编译模块

我目前使用的是 CentOS 6.4,默认情况下它自带 PHP 5.3.3(通过 安装yum install php)。我现在希望升级到最新版本的 PHP。我已经下载并编译了 PHP。但是,在make install安装之前我想知道:

  1. 我应该先通过 yum 删除旧的 PHP 包
  2. 我需要重新编译所有 PHP 模块(例如yum install php-mbstring),以便它们能够与新版本的 PHP 一起使用

答案1

https://www.softwarecollections.org/en/scls/rhscl/rh-php56/

# 1. Install the Software Collections tools:
yum install scl-utils

# 2. Download a package with repository for your system.
#  (See the Yum Repositories section below. You can use `wget URL`.)

# 3. Install the repo package:
yum install rhscl-rh-php56-*.noarch.rpm

# 4. Install the collection:
yum install rh-php56

# 5. Start using software collections:
scl enable rh-php56 bash

相关内容