web-dev-qa-db-ja.com

XAMPPポート自体の変更

私のApacheポートは次のように設定されています。
8および44

数時間後にXAMPPコントロールパネルを見ると、ポートが次のように変更されていることに気付きました。
5および59895

  1. XAMPPは、数時間後に何らかの理由でこれらのポートに自動的に切り替わりますか?
  2. これらのポートの使用/オープンに危険はありますか?
25
vbenitogo

これは私がここで説明する完全なシナリオであり、あなたを排除します:

Phpページが応答しない場合、最初に頭に浮かぶのは、Apacheサービスがxamppで実行されているかどうかです。

すぐにxamppに移動して確認します。表示されているのは、ポートが80ではないことです!!!間違いなくすべての人が、そのポートの問題(同じケースが私に起こりました)の結果を推測します。

それはポートの問題ではありませんが。 infact xampp changes the ports for it self. while requests are recieved on 80 as normal.

その時の本当の問題は:our code is not connecting to Database

したがって。その点で問題はありませんのでご注意ください。あなたのApacheは大丈夫です。移動して、db接続を確認してください。そして乾杯:)

3
captain_a

XDebugを使用すると、この動作が発生しました。
phpampadminや他のWebサイトなど、XAMPPのすべてが非常に低速でした。ほとんどすべてのリクエストでポートが変更されていました。
コメント[XDebug]ブロックphp.iniが私の解決策でした。

1
Oliver

スカイプはしていますか?スカイプが自動的にポートを使用するため:80または443。

変更してみてください。

1
Mariagrazia.B

Xdebugがインストールされている場合、XAMPPとXdebugにはいくつかのアップダウンシナリオがあるため、問題が発生する可能性があります。 XdebugがPHPをリッスンしているかどうかを確認します。はいの場合は、データベースでファイナライズするまでそのリスニングを無効または非アクティブにします。

1
S.Hettz

私の場合、xdebugに問題がある場合は、xdebugサイトのxdebuggファイルを更新します https://xdebug.org/download.php 機能しない場合は、php.iniのxdebugコードにコメントしてください

0
lonley

xAMPPコントロールパネルで現在のデーモン/プロセスIDを確認している可能性があります。xamppは独自のポート番号を変更しません。システムを再起動するか、Apacheを再起動すると、これらの番号が他の番号に再び変更されます。

これで両方のクエリが解決されることを願っています。

0
000

まあ、私はこの問題を抱えていたので、ここに着きました。

これはxamppの問題ではないので、コードのチェックを開始しました。

私はこの金曜日にこのコードを使っていました。

$ conn = new mysqli($ Host、$ user、$ pass、$ database);

今日はコードが機能していなかったので、これに更新しました:

$ conn = new mysqli($ Host。 "8000"、$ user、$ pass、$ database); // 8000はApacheポートです。80に変更できます

それは私にとってはうまくいきます!

これが皆さんに役立つことを願っています

0
Rafaelqueiroz

ローカルPCでも同じ問題に直面していました。 URL 127.0.0.1/project-name次に、URLで試しましたhttp://localhost/project-nameそしてそれは働いた。方法はわかりませんが、うまくいきました。

0
Jay Momaya

My SQLがポートを必要とする場合は、ホストの後に正しいポート番号を指定していることを確認してください。通常、ホスト値にポートは必要ありません。

私はこの間違いをして、それを見つけました。

0
Nirav Patel