こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ubuntuで、PHPからMYSQLが見えません。

MySQLとPHPがつながりません。
(コマンドラインからはmysqlにログインできます)。
どなたか、原因等わかるかたがいらっしゃったらご教授ください。

バージョンは以下の通りです。
MySQL-5.0.38 Apache-2.0 PHP-5.2.1 ubuntu-7.04

全てapt-get installで、APACHE、MYSQL、PHPの順でインストールしています。
phpinfoでもmysqlの項目表示がされず、またmysql_connectなどの
関連するコマンドも「call to undefined~」のエラーが出力されてしまいます。

/etc/php5/apache2/php.iniに、
extension=mysql.so
extension_dir="/usr/lib/perl5/auto/DBD/mysql/
の記述もしてみましたが状況は変わりませんでした。
(/usr/lib/perl5/auto/DBD/mysql/mysql.soをlocateで見つけました)

以上、お手数でございますがどうぞよろしくお願いいたします。

投稿日時 - 2007-11-04 22:47:26

QNo.3489723

困ってます

質問者が選んだベストアンサー

ubuntuはサーバとしては使っていないのですが、、、、。
call to ...が表示されていると言う事はとりあえずPHPは動いていそうですね。
まずはphpinfo()でインストール状況を確認してみて下さい。
<?
phpinfo();
?>
この辺を参考にしてみてはいかがでしょう。
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
この辺が必要になるのかもしれませんよ。
mysql-client php5-mysql php5-mysqli
パッケージリストを見てそれらしいものをインストールしてみれば良いと思います。

投稿日時 - 2007-11-05 09:20:58

お礼

taketan_mydns_jp様
サイトを参考にし、php5-mysqliをインストールしたら正常にmysqlにつながりました!phpinfoでも項目が表示され、mysql関連の関数も使えます。
本当にどうもありがとうございます!大変助かりました。

投稿日時 - 2007-11-06 00:40:53

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ApacheにMySQLのモジュールの設定をしていないだけでしょう。
httpd.confの設定を確認して下さい。

投稿日時 - 2007-11-05 21:04:18

お礼

memphis140様
php5-mysqlのインストールがもれていたのが原因でした。どうもありがとうございます!

投稿日時 - 2007-11-06 00:42:30