- ベストアンサー
※ 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に問題があるのかもしれませんが、解決策が分かりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Apacheのディレクトリの中に、logsというディレクトリがあると思いますが、そこのerror.logファイルにエラーとかはでてないですか?
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
回答No.2
php.iniの場所がProgram Files, Program Data, Windowsのどれかになっていませんか
質問者
お礼
php.iniはC:\php5以下にあります。 2バイト文字や空白を含むパスの問題はよくありますよね・・・。 回答ありがとうございました。
お礼
おお、ここにエラーログが出ていたのですね。 今度からここもチェックするようにします。 せっかくですが自己解決いたしました。 phpinfo();にて確認できる拡張モジュールのフォルダパス(C:\php5\...)と実際にphp.iniで指定していた拡張モジュールのフォルダパス(C:\php\...)が異なっていたためでした。 ※実際のパスはC:\php\...だったため、phpinfo()の内容に合わせてフォルダ名をphp5に変更した。 phpinfo();では正しくパスを指定しているのに何故?という所でした。 直接の解決方法とはなりませんでしが、新しい確認箇所を知ることができたということでベストアンサーとさせていただきます。 お二人ともありがとうございました。