PHP 5.6用の phpMyAdmin パッケージのインストール

うちは PHP を使った開発はあまりしないので、開発機の PHP はほったらかしのことが多いのだが、そのサーバを使っているお客さんから「最新の WordPress が入らないのでバージョンアップを」との要請あり。

じゃあ、PHP 7系の最新に・・・と思ったのだが、お客さん都合で「5.6系の最新に」ということになった。

で、PHP を 5.6 に上げたのだが、その後、phpMyAdmin の新規インストールに若干ハマったのでメモ。

現在、この開発機(CentOS 6.9)は「基本的にソースからコンパイルは無し。なるべく yum でパッケージインストール」というルールで運用しているため、今回も yum を使って PHP や phpMyAdmin をインストールした。

問題は phpMyAdmin をインストールしたときに発生した。

# yum --enablerepo=epel install -y phpMyAdmin

と、epel リポジトリを使ってインストールしようとすると、必要な依存ファイルがバージョン 5.6.40 用だから駄目だと怒られる。
確かに PHP は 5.3.3 から 5.6.40 にアップデートした。しかし、epel リポジトリの phpMyAdmin は 5.3.3 用のようだ。

 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

とか言われるし(^^; 問題あるパッケージは無視して強引に入れちゃえよって???

こりゃあかんと、次は、

# yum -y --enablerepo=remi,remi-php56 install phpMyAdmin

と、remi 及び remi-php56 リポジトリを使ってインストール。すると、今度は 依存ファイルはバージョン 7.0以上の PHP 用じゃないとあかんと怒られるのである。
どうも、PHP 7系用の phpMyAdmin をインストールしようとしているようだ・・・

結局、remi リポジトリにいる最新の phpMyAdmin は PHP 7系用ということなんよねぇ。
なので、解としては、PHP 5.6系用のパッケージが存在しているリポジトリのみを利用すればいいのである。

# yum -y --enablerepo=remi-php56 install phpMyAdmin

これでやっと phpMyAdmin が無事にインストールされたのであった。

という、ぷちハマリの話なのである。

トラックバック(0)

このブログ記事を参照しているブログ一覧: PHP 5.6用の phpMyAdmin パッケージのインストール

このブログ記事に対するトラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/5658

コメントする

このブログ記事について

このページは、shinodaが2020年7月 7日 00:50に書いたブログ記事です。

ひとつ前のブログ記事は「せっかく焼き鳥は美味かったのに・・・」です。

次のブログ記事は「「酒呑童子」でさえコロナ禍の影響を・・・」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら