CentOS 6.x にPHP5.4をインストール
Contents
CentOS 6.9 にPHP5.4をインストールする
CentOS 6系で、PHPをyumでインストールするとPHPのバージョンは「PHP 5.3」で、CentOS 7系では「PHP 5.6」となります。
CentOS 6系で5.4系のPHPを使い場合は、サードパーティのレポジトリを利用すると「PHP 5.4」を利用できるので、その方法を紹介します
インストールされているPHPを確認 # rpm -qa|grep php php-5.3.3-49.el6.x86_64 php-mysql-5.3.3-49.el6.x86_64 php-mcrypt-5.3.3-5.el6.x86_64 php-pear-1.9.4-5.el6.noarch php-devel-5.3.3-49.el6.x86_64 php-xml-5.3.3-49.el6.x86_64
各種設定ファイルをバックアップする
私の環境ではMySQLも稼働しているので、「php-mysql」もインストールされています。その環境で「PHP 5.4」をアップデートすると「MySQL」もバージョンアップされますので、バージョンアップ対象の設定ファイルをバックアップします
php.iniバックアップ # cp /etc/php.ini /etc/php.ini.bak my.cnfバックアップ # cp /etc/my.cnf /etc/my.cnf.bak
サードパーティの「remi」のレポジトリを設定する
サードパーティの「remi」のレポジトリをインストールします
「remi-release-6.rpm」をインストールします # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 「remi-release-6.rpm」がインストールされているか確認します # rpm -qa|grep remi-release
普段は「remi」レポジトリを利用しないように「enabled=0」とします
# vim /etc/yum.repos.d/remi-safe.repo enabled=0
PHPを「PHP 5.4」にバックアップします
PHPをバージョンアップするには、yum installのオプションで「–enablerepo=remi」として、remiレポジトリを有効にしてインストールします。
私の環境では、以下のようにバージョンアップしました
【バージョンアップ前】
・php 5.3.3
・MySQL 5.1.73
【バージョンアップ後】
・php 5.4.45
・MySQL 5.5.58
# yum --enablerepo=remi install php ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: php x86_64 5.4.45-13.el6.remi remi 2.8 M Installing for dependencies: compat-mysql51 x86_64 5.1.73-1.el6.remi remi 1.4 M t1lib x86_64 5.1.2-6.el6_2.1 base 160 k Updating for dependencies: mysql x86_64 5.5.58-1.el6.remi remi 5.7 M mysql-devel x86_64 5.5.58-1.el6.remi remi 166 k mysql-libs x86_64 5.5.58-1.el6.remi remi 781 k mysql-server x86_64 5.5.58-1.el6.remi remi 10 M php-cli x86_64 5.4.45-13.el6.remi remi 4.1 M php-common x86_64 5.4.45-13.el6.remi remi 968 k php-devel x86_64 5.4.45-13.el6.remi remi 1.2 M php-mbstring x86_64 5.4.45-13.el6.remi remi 954 k php-mcrypt x86_64 5.4.45-13.el6.remi remi 60 k php-mysql x86_64 5.4.45-13.el6.remi remi 145 k php-pdo x86_64 5.4.45-13.el6.remi remi 129 k php-pecl-ssh2 x86_64 0.13-3.el6.remi.5.4 remi 48 k php-xml x86_64 5.4.45-13.el6.remi remi 181
ディスカッション
コメント一覧
まだ、コメントがありません