インストールが上手くいかない場合|phpadmin

CentOSにmyphpadminをインストールしたところ、
ext1 インストールが上手くいかない場合|phpadmin
とな。

# rpm -q php-mysql

とすると、

パッケージ php-mysql はインストールされていません。

と。
はい、ではphp-mysqlをインストールするよ、

# yum -y install php-mysql

しかし、

Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
 * addons: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-mysql
--> Processing Dependency: php-pdo for package: php-mysql
--> Running transaction check
---> Package php-pdo.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-pdo
---> Package php-mysql.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-mysql
--> Finished Dependency Resolution
php-pdo-5.1.6-23.2.el5_3.i386 from updates has depsolving problems
  --> Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-pdo-5.1.6-23.2.el5_3.i386 (updates)
php-mysql-5.1.6-23.2.el5_3.i386 from updates has depsolving problems
  --> Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-mysql-5.1.6-23.2.el5_3.i386 (updates)
Error: Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-mysql-5.1.6-23.2.el5_3.i386 (updates)
Error: Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-pdo-5.1.6-23.2.el5_3.i386 (updates)

というわけでエラー発生。
php-common拡張モジュール
php-pdo拡張モジュール
あたりが必要な様子。
スグラボ » phpを5.2.xxにアップデート|CentOS5.xで書いたリポジトリの

enabled=0
 ↓
enabled=1

に戻して、

# yum -y install php-common
# yum -y install php-pdo

と一つずつインストール。

# yum -y install php-common php-pdo

でもOK。
もしかしたら

# yum update php

だけで済むかも。
↑php本体のアップデートだとダメですね(2009.07.18追記)
その後で拡張モジュールの状態を以下で確認。

# rpm -qa|grep php
php-mbstring-5.2.6-jason.1
php-cli-5.2.6-jason.1
php-5.2.6-jason.1
php-pdo-5.2.6-jason.1
php-common-5.2.6-jason.1
php-mcrypt-5.2.6-jason.1

こんな感じでそろっていればOK。
改めて

# yum -y install php-mysql

を実行すればお望みどおり無事にインストールされるハズ。

注意

上記作業が終わった後、

#vi /etc/yum.repos.d/utterramblings.repo

で、

enabled=1
 ↓
enabled=0

に変えるのを忘れずに。

今後phpの拡張を追加・アップデートする際はここを

enabled=1

にしてからyumしましょう。
■参照
パソコン戦線異状なし – 【Linux】_phpMyAdmin導入

コメントを残してみる

コメント