「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
インストール時に
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。。。