![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
恐らく、単純な設定ミスなのでしょうが、自分のスキルでは解けなかったので質問させて頂きます。
表題の通り、MySQL及びPostgreSQLに接続が出来ません。
テスト環境としてXAMPP(現時点での最新版)を使用し、PostgreSQLに接続できない動作を回避しようと思い、phpは公式から5.2.17を落としてC:\xamppディレクトリにphpというディレクトリで設置(前のphpディレクトリは別名で保存)してあります。
Xampp Controlから無事に起動を確認し、簡単な接続テストを行ったのですが接続が行えません。
しかし、コンソールから
php test.phpなどとすると無事に接続出来ているのです。
上記動作はMySQL及びPostgreSQLでも同様です。
検索でよく引っかかる対応策、PATHを通す、extensionのコメントアウト解除などは勿論適用済です。
xamppページのmySQLAdminも現在動作しない状態となっています。
こういったケースで考えられる原因、または解決方法をご存知の方、いらっしゃいましたらご教授をお願いします。
No.1ベストアンサー
- 回答日時:
ファイアーウォールがブロックしてるのでしょうか?
xampp のdefault 設定だと、phpはapacheのモジュールとして動作してるので、
アプリケーションごとに接続監視するタイプのファイアーウォール(outpostなど)だと、apache の httpd.exe から MySQLやPostgreSQLへのリモートポート接続許可が必要だったりします。
あと、コンソールから実行時と、apache経由(ブラウザから実行)時とでは、利用されるphp.iniが異なっている事がありますので、 phpinfo(); で表示される設定状況を再確認してみてください。
ありがとうございます。
上記を確認してみたのですが、読み込み元のphp.iniは同一ファイルでした。
上記質問の際、記載し忘れてしまったのですが、
Call to undefined function mysql_connect() in ...とそもそも関数定義が出来ていないとエラーを吐かれます。
この解析に時間をかける訳にもいかず、xamppの古いバージョン(1.7.1)をインストールし直した所、問題なく動作するようになりました。
ご解答頂き、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL [XAMPP Control Panel v3.2.4] 最新ではないみたいです。何処かに? 2 2022/06/01 14:33
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- VPN VPN接続PC同士のリモートデスクトップ接続が成功したりしなかったり 1 2023/02/14 10:46
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(パソコン・周辺機器) Windowsマシン。USBタップの「自動切れ、再接続」がうざい。解決策は? 7 2023/01/25 08:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheとphpの設定エラー
-
PHPにおいてopensslを有効にす...
-
xamppのDocumentRootでindex,ht...
-
phpMyAdminはSSL下でアクセスす...
-
CakePHPでbakeを利用したい
-
phpinfoとphp -vのバージョンが...
-
マルチバイト関数の呼び出し方
-
phpでのCookieのパスの書かれ方
-
apache2 phpからMySQLを読み込...
-
ubuntuで、phpのパスを通す
-
require_onceの解釈について
-
PHP言語について
-
php_network_getaddresses: get...
-
【BAT(バッチ)ファイル】Web...
-
フォントの色を変えるには?
-
AccessのDoCmd.SendObjectについて
-
.phpと.incファイルの違いはな...
-
FTPコマンドでディレクトリごと...
-
リンク先を隠す方法はないでし...
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
いいかげんxamppなんとかしたい...
-
php.ini を設定を変更すると再...
-
xamppのDocumentRootでindex,ht...
-
phpinfoとphp -vのバージョンが...
-
XAMMPについて
-
xamppのバージョンの違いについて
-
Fatal error: Call to undefine...
-
xamppでGDを使いたい。
-
さくらインターネットでphp.ini...
-
phpのコードがそのまま文字列と...
-
php で外字を扱う
-
ubuntuで、phpのパスを通す
-
php_network_getaddresses: get...
-
Eclipseデバッグ時の不具合
-
php.iniの設定が反映されない
-
子供に有害なサイトを制限した...
-
PHPにおいてopensslを有効にす...
-
SOAP/Client.phpを認識できない?
-
globで日本語のファイル名が文...
-
指定されたモジュール・・・
おすすめ情報