プロが教えるわが家の防犯対策術!

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で見つけました)

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

A 回答 (2件)

ubuntuはサーバとしては使っていないのですが、、、、。


call to ...が表示されていると言う事はとりあえずPHPは動いていそうですね。
まずはphpinfo()でインストール状況を確認してみて下さい。
<?
phpinfo();
?>
この辺を参考にしてみてはいかがでしょう。
http://sarabande.info/wiki/Vmware:Ubuntu%E3%81%A …
この辺が必要になるのかもしれませんよ。
mysql-client php5-mysql php5-mysqli
パッケージリストを見てそれらしいものをインストールしてみれば良いと思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/11/06 00:40

ApacheにMySQLのモジュールの設定をしていないだけでしょう。


httpd.confの設定を確認して下さい。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/11/06 00:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!