在 Enterprise Linux 發行版中安裝(CentOS Scientific Linux 等)

使用 yum 命令管理基於 Enterprise Linux 的作業系統中的軟體包:

yum install php

這將安裝 PHP 的最小安裝,包括一些常見功能。如果你需要其他模組,則需要單獨安裝。再次,你可以使用 yum 搜尋這些包:

yum search php-*

輸出示例:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP

要安裝 gd 庫:

yum install php-gd

企業 Linux 發行版在更新時始終保守,並且通常不會更新它們附帶的版本。許多第三方儲存庫提供當前版本的 PHP:

IUS 和 Webtatic 提供具有不同名稱的替換包(例如 php56uphp56w 以安裝 PHP 5.6),而 Remi 的儲存庫通過使用與系統包相同的名稱提供就地升級。

以下是從 Remi 的儲存庫安裝 PHP 7.0 的說明。這是最簡單的示例,因為不需要解除安裝系統軟體包。

# download the RPMs; replace 6 with 7 in case of EL 7
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
# install the repository information
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# enable the repository
yum-config-manager --enable epel --enable remi --enable remi-safe --enable remi-php70
# install the new version of PHP
# NOTE: if you already have the system package installed, this will update it
yum install php