PHPMyAdminあべてっく役に立ったり立たなかったりする内容を備忘録的にちょこちょこと。PHPMyAdminTweetタイトルにあまり意味はありません(^^以前CloudCoreにWebminとVirtualmin入れる話を書きましたが、その後同じサーバーにPHPMyAdmin入れようとして少しはまってしまったのでそれを書きます。前回自分はCloudcoreVPSのCentOS5.8にPHP5.3を入れました。これはファイル名で言うとphp53で、それとは別にファイル名phpがあります。ファイル名php53とphpは血は繋がってますがちょっとだけ別の子なようです。ややこしいのですが、phpはyumを使って標準レポジトリから入れようとすると、PHPバージョン5.1が入ってきます。PHP53はPHPバージョン5.3です。5.1と5.3では中身に結構違いがあるのか、PHPを利用する他のアプリケーションでもPHP5.3以上対応といった物がぼちぼちあります。php53は一応バージョン5.3なので、何も考えずにそんなもんかと思ってこれを入れましたが、このphp53、なんかpearが無いとかmcryptが無いとか、癖がある感じです。pearについてはphp-pear入れて、それを強引にアップデートする事で何とかなりましたが、その後PHPMyAdminをyumで入れようとして、以下のエラーに出くわしました。–problemsPHPMyAdminの依存ファイルphp-commonを入れようとしてるのですが、なんかもうphp53-commonが先に入ってて、そいつらがケンカしてますよ、と(・ω・`とりあえず調べると、どうやらこのphp-common、上のphp-mcryptと関係があるようです。–problemsで解決した例もあったので、試してみたのですがだめでした。・PHP53用mcryptはPHPをコンパイルして手動で入れる・ファイル名をちょっと変えた形で入れる入れるにも消すにも少し手間がかかりそうです。MySQL5.1,PHP5.3とphpMyAdminyumで複数のレポジトリを組み合わせれば、php53を使わずともphpバージョン5.3が入っちゃうという素晴らしさw早速今まで入ってたphp53をアンインストールします。doおや(・・`なんだかmcryptのなんかが無いてゆわれてますねorzではmcryptから入れてみます。Resolvedバージョン5.3.10キター━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━!!!php53の5.3.3に比べてマイナーバージョンが若干上がってます。テンション上がったので続けてガンガン行きます。php-develpearもさくっと入ってくれましたwんで今回の本命PHPMyAdminをインストールします。Resolvedほっほっほ。実に素晴らしい(^ω^これでインストールは終了ですが、PHPMyAdminは/etc/httpd/conf.d/phpmyadmin.confでファイルの置き場所やらアクセス制限等の設定を行っています。デフォルトでは、PHPMyAdminフォルダはローカルホスト以外からアクセスできないようになってました。(まあここでまた少しハマったわけですがorz)もしPHPMyAdminフォルダの場所を変更したいとか、リモートサーバー上で動かしたい場合はこのファイルを修正する必要があります。