さくらVPSのCentOSにphpMyAdminをインストールし、ブラウザからアクセスしたところ、

「mysql 拡張をロードできません。PHP の設定を確認してください」と表示されます。
ネットで調べて、config.inc.phpファイルの見直しなどをしましたが、解決しません。
解決策がわかる方がいらっしゃいましたら、教えて下さい。
twitterアカウントは下記の通りですので、もしよろしければ、こちらにもご連絡下さい。

・CentOS 5.5
・PHP 5.1.6
・Apache 2.2.3
・MySQL 5.0.77

--twitterID:kazu_at_jp--

回答の条件
  • 1人50回まで
  • 登録:
  • 終了:2011/08/29 01:15:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:yotaca No.1

回答回数427ベストアンサー獲得回数46

ポイント250pt

phpMyadminは、バージョンによっては、PHP5.2以上が必要です。

わたしも同じところでハマりました。

 

http://blog.hanamarl.com/b1c2i2953.html

phpMyAdmin以外にも設定について書いたますので、よかったら参考にしてください。

id:kazu_at_jp

回答、ありがとうございます。

phpMyadminは、PHP5.1に対応したバージョンをインストールしています。

2011/08/30 01:00:50
id:rouge_2008 No.2

回答回数595ベストアンサー獲得回数351

ポイント250pt

MySQLデータベースを使用するためのPHPアプリケーション用モジュール「php-mysql」はインストールされていますか?

以下を実行して確認し、インストールされていなければインストールして、Apache(httpd)を再起動してください。


yum list installed php*


・インストールされていなかった場合は、以下を実行します。

yum install php-mysql

※パッケージマネージャーからもインストール可能です。


http://yokensaka.com/centos/index.php?catid=16

id:kazu_at_jp

ありがとうございます。

下記の通り、ビルド時に拡張モジュールの指定が必要なようです。

yumでインストールをしましたが、下記を参考にソースからビルドして

インストールしてみます。

http://php.net/manual/ja/mysqli.installation.php

2011/08/30 01:07:04
  • id:mdfmk
    設定の反映に時間がかかるとか・・・。
  • id:kazu_at_jp
    上記の訂正です。
    PHP5.3以上でMySQLに接続する場合は、インストール時に
    拡張モジュールを指定する必要はないみたいです。
    参照URLは、下記となります。

    http://www.php.net/manual/ja/mysql.installation.php
  • id:rouge_2008
    > 下記の通り、ビルド時に拡張モジュールの指定が必要なようです。

    次の部分の事でしょうか?
    「もしご利用の Unix ディストリビューションの提供するバイナリパッケージに mysqli 拡張モジュールが含まれていない場合は、 PHP をソースコードからビルドしなければなりません。」
    mysqliも使う予定なのでしょうか?
    mysqlで接続する場合、mysqli拡張モジュールは必要ありません。
    設定ファイル「config.inc.php」で、次の設定になっていればアクセスできるはずです。


    $cfg['Servers'][$i]['extension'] = 'mysql';


    ※もし「mysqli」を設定した場合は、元に戻してからアクセスしてみてください。
    それでも同じエラーが表示される場合は、ブラウザのキャッシュを削除したり、開いているタブを閉じて、別のタブでphpMyAdminを開き直してみてください。(エラーが表示された状態のまま再読み込みしても、同じエラーが表示されます。)
  • id:rouge_2008
    > PHP5.3以上でMySQLに接続する場合は、インストール時に
    > 拡張モジュールを指定する必要はないみたいです。


    PHP 5.3以降をソースからインストールし直す予定なのですか?
    phpMyAdminでのエラーが原因でしたら、上記のコメントを確認してみてください。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません