人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Ubuntu Linux 7.10+phpMyAdminで、こんなエラーが出てしまいます。

「phpMyAdmin ?エラー: mysql拡張をロードできません。PHPの設定を確認してください」

いろいろググッてみましたが、Ubuntuに適用できそうな方法が見つからなかったので、わかるかた、ヒントをお願いします。

・Ubuntu 7.10 デスクトップ版
・Apache 2.2.4(apt-getでインストール)
・My SQL 5.0.45(apt-getでインストール)
・PHP 5.2.3 (apt-getでインストール)
・Apacheのログファイルには、上記PHPのバージョン情報などがしっかり刻まれています。
・コマンドラインからは、ちゃんとMySQLにアクセスできます。
・php.iniには、extension=mysql.soの一行は追加してあります。ただ、mysql.soがどのディレクトリにあるのかは良く分かりません。自分で探した限りでは見つかりませんでした。

ちなみに、PHPの設定は、このページのやり方で行いました。
http://sarabande.info/wiki/Vmware:Ubuntu%E3%81%A7Web%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B

●質問者: tokyo-joe
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Apache apt MySQL PHP phpMyAdmin
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント

インストール時に

sudo apt-get install php5-mysql php5-mysqli 

を実行しているという前提で話を進めます。

Ubuntuの問題というより、PHP5のデフォルト設定で MySQL が有効になっていないためと考えられます。

"php.ini" で、

extension=php_mysql.dll

のコメント(冒頭の ';')を削除してください。


つぎに、"php.ini" で下記のように 'extension_dir' が指定されていると思いますが、その場所に "php_mysql.dll" があることを確認してください。もし違う場所を示しているようでしたら、適宜変更してください。

; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/lib/php5/ext"

参考サイト

◎質問者からの返答

丁寧なご回答どうもありがとうございます。

実は、たったいま自己解決いたしました。

php5-mysqlがインストールされていませんでした。

お恥ずかしいorz。。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ