![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
プログラマ初心者ですが、以下の質問があります。
PHPからMySQLへの接続がうまくいかなくて困っています。
まず、使っているバージョンは以下の通りです。
MySQL 5.0.27
PHP 5.2.0
Apache 2.2.3
Windows XP Profesional
そして、エラーメッセージは以下のとおりです。
Fatal error: Call to undefined function mysql_connect() in C:\Usr\Apache\htdocs\db0.php on line 6
各サイトで解説されている以下の設定はすべて行いましたが、それでもできないようです。
・Windowsフォルダにphp.iniをコピーする。
・php_mysql.dll、php_mysqli.dll、libmysql.dllをsystem32にコピーする。
・iniファイルにextension_dir=C:\php5\extとセットする。
・iniファイルのextension=php_mysql.dll、extension=php_mysqli.dllのセミコロンをはずす。
他の方の解決策は以下のどれかが抜けていたというようなものらしいですが、私の場合はどれも抜けていないのに駄目だという状態です。
MySQL、Apacheは正常に動いています。(関係ないかもしれませんが、PerlとMySQLの連携は問題なく動いています)
どなたか解決策がわかる方は教えてください。
No.1ベストアンサー
- 回答日時:
確かApacheのバージョンを2.0に落として、MySQLのバージョンを4系に落とせばよかったような。
その次はこちらが発生するかもしれません。
http://journal.mycom.co.jp/column/yetanother/048/
ダウングレードをして、設定を根気よく繰り返していたらようやくつながりました。
僕の友人によるとApacheはLinuxとは相性がいいが、Windowsとはよくないという話をして、OSの問題だろうか・・・ということを考えています。
とりあえず、現状はこれで動くので、しばらくはこれで動かしておいて日々勉強を続けていきたいと思います。
ありがとうございます。
No.2
- 回答日時:
php.iniのinclude_path設定か?と思いましたが、違うっぽい。
わからないので、わたしも調べてみました。
ソケットの設定という話もあるようです。
http://www.turbolinux.co.jp/dcforum/DCForumID11/ …
わざわざ調べていただいてありがとうございます。
ソケットの設定・・・とはこれから勉強するところですが、アップグレードもただすればいいわけではないということが最近になって身にしみてわかりました。
安定性という意味では初心者には古いバージョンのほうがいいこともあるようです。
ご関心ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- SQL Server MySQLとPHPが使えるレンタルサーバー 1 2022/09/01 06:21
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- PHP ここで言うトークンの意味を教えてください。 3 2022/08/24 03:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLを作ったのですがうまくいき...
-
SQLです教えてくださいお願いし...
-
SQL教えてください。
-
SQLです教えてくださいお願いし...
-
(初心者)MySQLやmaraDBで、crea...
-
#1062 - '0' は索引 'PRIMARY' ...
-
SQLです教えてください。
-
テーブル名が可変の場合のクエ...
-
SQLです教えてくださいお願いし...
-
SQLで漢字名称を都道府県や市区...
-
htmlコードで書かれた表にphpで...
-
「掲示板のログイン画面」はPHP...
-
[XAMPP Control Panel v3.2.4] ...
-
int(11)の(11)とは何を意味して...
-
SQLです教えてくださいお願いし...
-
エラー 1068 (42000): 複数の主...
-
何にかが違うから エラーなんで...
-
【初歩】ラジオボタンをつかっ...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
泣きそうです>< PHPでSQLite3が...
-
MySQLとPostgreSQLの位置づけは
-
PHPからmySQLに接続できない
-
MySQLとPHPの連携がうまくいかない
-
PHPでMySQLに接続失敗
-
phpでMySQLを効率的に使うこと...
-
phpAdminを導入したのですが。
-
エラーが返ってきます
-
phpmyadminから別ホストへの接...
-
mysqlにうまく接続できません
-
ソケットエラーについて(PHP+...
-
お世話になります。
-
PHPでのMySQL接続エラーについて
-
aaacafe(AAA!CAFE)でDBIがつか...
-
phpとmysqlの初心者の疑問
-
PHP+MySQLでCall to undefined ...
-
教えてgoo旧い質問から見る方法
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
おすすめ情報