インストールが上手くいかない場合|phpadmin
CentOSにmyphpadminをインストールしたところ、
とな。
# 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導入