我目前使用的是 CentOS 6.4,默认情况下它自带 PHP 5.3.3(通过 安装yum install php
)。我现在希望升级到最新版本的 PHP。我已经下载并编译了 PHP。但是,在make install
安装之前我想知道:
- 我应该先通过 yum 删除旧的 PHP 包
- 我需要重新编译所有 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