• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP MySQLモジュールの使用について)

PHP MySQLモジュールの使用について

このQ&Aのポイント
  • PHPのmysql_connect関数が未定義のエラーが表示される問題の解決方法を教えてください。
  • Windows 7 Professionalの環境でApache 2.2 / PHP 5.3.3 / MySQL 5.1を使用していますが、mysql_connect関数が正常に動作しません。
  • php.iniの設定と環境変数のPathに問題があるのかもしれませんが、解決策が分かりません。

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

  • ベストアンサー
回答No.1

Apacheのディレクトリの中に、logsというディレクトリがあると思いますが、そこのerror.logファイルにエラーとかはでてないですか?

UC_M
質問者

お礼

おお、ここにエラーログが出ていたのですね。 今度からここもチェックするようにします。 せっかくですが自己解決いたしました。 phpinfo();にて確認できる拡張モジュールのフォルダパス(C:\php5\...)と実際にphp.iniで指定していた拡張モジュールのフォルダパス(C:\php\...)が異なっていたためでした。 ※実際のパスはC:\php\...だったため、phpinfo()の内容に合わせてフォルダ名をphp5に変更した。 phpinfo();では正しくパスを指定しているのに何故?という所でした。 直接の解決方法とはなりませんでしが、新しい確認箇所を知ることができたということでベストアンサーとさせていただきます。 お二人ともありがとうございました。

その他の回答 (1)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

php.iniの場所がProgram Files, Program Data, Windowsのどれかになっていませんか

UC_M
質問者

お礼

php.iniはC:\php5以下にあります。 2バイト文字や空白を含むパスの問題はよくありますよね・・・。 回答ありがとうございました。

関連するQ&A