yum install php php-devel php-mysql php-Gd php-mbstring
を実行すると、php5.3がインストールされます。
yum list installed *php*
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.kddilabs.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
Installed Packages
php.x86_64 5.3.3-46.el6_6 @updates
php-cli.x86_64 5.3.3-46.el6_6 @updates
php-common.x86_64 5.3.3-46.el6_6 @updates
php-devel.x86_64 5.3.3-46.el6_6 @updates
php-Gd.x86_64 5.3.3-46.el6_6 @updates
php-mbstring.x86_64 5.3.3-46.el6_6 @updates
php-mysql.x86_64 5.3.3-46.el6_6 @updates
php-pdo.x86_64 5.3.3-46.el6_6 @updates
yum remove php php-cli php-common php-devel php-Gd php-mbstring php-mysql php-pdo
を削除しました。
yum install php56w php56w-devel php56w-mysql php56w-Gd php56w-mbstring
を試しましたが、利用できません。
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.kddilabs.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
No package php56w available.
No package php56w-devel available.
No package php56w-mysql available.
No package php56w-Gd available.
No package php56w-mbstring available.
Error: Nothing to do
CentOS 6にphp5.6をインストールするにはどうすればよいですか?
あなたはcentos 6にレポを追加します:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
次、
#yum clean all
#yum install php56w php56w-common
お役に立てれば幸いです。
CentOSは、ベースからインストール可能なリポジトリとして Software Collections(SCL) を提供します。
yum install centos-release-scl
SCLリポジトリをインストールしたら、php 5.6をインストールできます。
yum install rh-php56
CentOSのドキュメント は Red Hatのドキュメント と同様に日付が若干古いですが、php、PostgreSQL、MariaDB、MySQL、Perl、Rubyなどの新しいバージョンが利用可能です。 CentOSとRHEL 7でも利用可能で、理論的にはOSとの統合が優れています。ノートには、SCLを介してパッケージを追加しても、yumなどのシステムのユーティリティに干渉しないことが記載されています。
コマンドラインでPHP=のSCLバージョンをデフォルトにするには、rootとして以下を実行してデフォルトのプロファイルに追加します。
printf '#!/bin/bash\nsource scl_source enable rh-php56\n' > /etc/profile.d/php56.sh
chmod ugo+r /etc/profile.d/php56.sh
これにより、pearを使用してPHPパッケージを$PATH
含める /opt/rh/rh-php56/root/...
REMIのリポジトリ を使用できます
これを有効にするには、次の手順に従います。
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
/etc/yum.repos.d/remi.repo
そして、その下に[remi-php56]
タグ、セットenabled=1
yum install php
その際、システム全体のphpパッケージを5.6バージョンに更新することに注意してください。必要な場合は、何らかの理由で、PHP 5.6を古いCentOS配布のリリースと一緒にインストールする必要があります。