パッケージのインストール rh-php56 CentOS 6 Dockerイメージusedを使用して動作する ここで説明する方法 =ですが、yum
から次のエラーが発生します。
利用可能なパッケージrh-php56はありません。
yum
をクエリすると、ソフトウェアコレクションの他のパッケージ(rh-php70など)が利用可能であることがわかりますので、centos-release-scl
取り組んでいます。
Rh-php56 RPMは、チェックしたすべてのミラーに存在します。例: http://mirror.centos.org/centos/6/sclo/x86_64/rh/rh-php56/
私の回避策は、RPMへの完全なミラーURLを参照することによってパッケージをインストールすることでしたが、これはばかげていると感じます。
SCLページの要約には、次のことが記載されています。
このコレクションは2018年4月からEOLです。
私はPHP7のアップグレードに取り組んでいますが、暫定的に5.6でいくつかの作業を行う必要があります。 EOLされたSCLパッケージはどういうわけかyum
から除外されていますか?
RHSCLライフサイクルのドキュメント を参照してください。
rh-php56は2018年4月にサポートが終了したため、ライブリポジトリからまもなく削除されます。
ボールト(php54やphp55など)で引き続き利用できますが、保守バージョン(rh-php70またはrh-php71)に切り替えることを心からお勧めします。
ところで、それは今のところまだオンラインです:
# LANG=C yum list rh-php56\*
Installed Packages
rh-php56.x86_64 2.3-1.el6 @centos-sclo-rh
rh-php56-php-cli.x86_64 5.6.25-1.el6 @centos-sclo-rh
rh-php56-php-common.x86_64 5.6.25-1.el6 @centos-sclo-rh
rh-php56-php-pear.noarch 1:1.9.5-4.el6 @centos-sclo-rh
rh-php56-php-pecl-jsonc.x86_64 1.3.6-3.el6 @centos-sclo-rh
rh-php56-php-process.x86_64 5.6.25-1.el6 @centos-sclo-rh
rh-php56-php-xml.x86_64 5.6.25-1.el6 @centos-sclo-rh
rh-php56-runtime.x86_64 2.3-1.el6 @centos-sclo-rh
Available Packages
rh-php56-build.x86_64 2.0-6.el6 rhscl-rh-php56-el6
...