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

PHP5とMySQL4.0でWebデータベースを構築
しているところなのですが、
PHPスクリプトのページにMySQLに関わる部分が
何も表示されない状態です。
エラーメッセージも表示されません。
phpmyadminも入れてみましたが、
「mysql 拡張をロードできません。PHP の設定を確認してください」
と出ます。
/etc/php.ini にはmysql.default_socketも
設定しているのですが、あと何が足りないのでしょうか?
MySQLは正常に動いています。OSはCentOS5です。
よろしくご教示ください。

●質問者: ketaojp
●カテゴリ:コンピュータ インターネット
✍キーワード:ETC MySQL OS PHP phpMyAdmin
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

php.ini で

extension=mysql.so

は有効になっていますか?

mysql.soは存在していますか?

extension_dir の指定は正しいですか?


参考サイト

◎質問者からの返答

extension=mysql.so の行がなかったので、追加してapacheをrestartしましたが、

現象は変わりません。

mysql.soは存在しています。

extension_dir の指定も間違っていません。

すみませんが、よろしくお願いします。


2 ● pahoo
●35ポイント

CentOSをご利用でしたね。

デフォルトでインストールされる PHP5 をご利用ですか?

であれば、"/etc/php.ini" ではなく、


1."/etc/php.d/mysql.ini" が存在していれば、ここに "extension=mysql.so" を追記してください。


2."mysql.ini" がなければ

yum install php-mysql

でインストールしてください。

◎質問者からの返答

"/etc/php.d/mysql.ini" は存在しておらず、rootで書き込もうとしても

書き込みできませんでした。

yum install php-mysql も実行して、rebootしましたが、

現象は変わりません。

よろしくお願いいたします。

関連質問


●質問をもっと探す●



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