CentOS 6.5(64ビット)マシンへのPHP 5.5.13(最後の安定ビルド)のインストールに問題がありyum
ます。
私が見る限り、これはCentOS、EPEL、またはREMIリポジトリの一部ではありません。これらのリポジトリのいずれかで5.4.29を取得します。
CentOS 6.5(64ビット)マシンへのPHP 5.5.13(最後の安定ビルド)のインストールに問題がありyum
ます。
私が見る限り、これはCentOS、EPEL、またはREMIリポジトリの一部ではありません。これらのリポジトリのいずれかで5.4.29を取得します。
回答:
RHELやCentOSなどのディストリビューションでは、通常7〜10年の寿命があり、最新バージョンのものを最新の状態に保つことは困難です。あなたの唯一の選択肢は:
私は通常#3で行きます。このリポジトリを使用して5.5をインストールできます。
リポジトリをインストールするには:
$ sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
パッケージをインストールするには:
$ sudo yum install php55w php55w-opcache
これは、この方法でパッケージを提供する多くのサードパーティリポジトリの1つです。ただジャンプして使用する前に、これらのリポジトリの使用に問題がないことを常に確認してください。他のものより優れているものもありますが、パッケージのビルドの使用に関して問題に遭遇したことはありません。
このレポジトリはPHPの5.5パッケージを提供します。必要なことを伝える方法を知っている必要があります。
リポジトリのセットアップ(まだ行っていない場合)
$ sudo wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$ sudo wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
これにより、PHPが5.3.3からPHP 5.4.24(2014年1月15日)にアップグレードされます。
$ sudo yum --enablerepo=remi update -y
最新のPHPバージョン5.5.xが必要な場合は、次のコマンドを実行する必要があります。
$ sudo yum --enablerepo=remi,remi-php55 update -y
remi,
リストから除外します。おそらく、phpのベースインストールを更新しようとしています。
サードパーティのリポジトリは必要ありません。SCLがあります。https: //wiki.centos.org/AdditionalResources/Repositories/SCL
wikiは古く、現在php 5.6をサポートしています。SCLをインストールした後、「yum search rh-php56」を実行すると、php 5.6関連のすべてのパッケージが表示されます。
問題は、すべてのSCLパッケージが通常のディレクトリにインストールされていないため、他のバージョンと共存できることです。これらは、chrootのようなツリーで/ optを使用してインストールします。それはあなたが望むものかそうでないかもしれません。
通常、ソフトウェアの最新リリースは、ディストリビューションのパッケージマネージャーにはありません。パッケージに重要なセキュリティパッチが含まれていない限り、リリースがテスト版のフリーズに入ったとき、パッケージマネージャーを介して入手できるバージョンは最新のバージョンでなければなりませんでした。
フリーズ-フリーズ期間中、Testingディストリビューションの開発はブロックされます。これ以上の自動更新は許可されません。その後、リリースマネージャーのみが、独自の基準に従ってパッケージを変更することができます。その目的は、新しいバージョンを導入することにより、新しいバグの出現を防ぐことです。重要なバグを修正した場合にのみ、徹底的に調査された更新のみが許可されます。
php
ソースからビルドするか、独自のrpm / repoを作成するか、すでにrpmをビルドしてそれを使用可能にしているサードパーティを見つける必要があります
$ sudo yum –enablerepo=remi,remi-php55 update -y
、5.4.29をインストールする必要があります。あまり意味がありません。私はそれをレミから機能させるために多くのことを試みました。