Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich die Fehlermeldung „Nur eine Verwendung jeder Socket-Adresse', wenn ich mit PHP eine Verbindung zu MySQL herstelle?

Warum erhalte ich die Fehlermeldung „Nur eine Verwendung jeder Socket-Adresse', wenn ich mit PHP eine Verbindung zu MySQL herstelle?

DDD
DDDOriginal
2024-11-18 03:00:02966Durchsuche

Why am I getting the

MySQL/PHP-Fehler: [2002] Normalerweise ist nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzwerkadresse/Port) zulässig

Viele Benutzer sind auf die verwirrende Fehlermeldung „[2002] Nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzwerkadresse/Port)“ gestoßen. ist normalerweise zulässig“ beim Versuch, über PHP eine Verbindung zu einer MySQL-Datenbank herzustellen. Das Besondere an diesem Problem ist, dass es auftritt, obwohl Apache voll funktionsfähig ist.

Lösung:

Um diesen Fehler zu beheben, können Sie die Windows-Registrierungseinstellungen ändern:

  1. Navigieren Sie zu HKLMSYSTEMCurrentControlSetServicesTcpipParameters in regedit.
  2. Erstellen Sie vier neue DWORDs mit den folgenden Schlüsseln und Werten:
TcpTimedWaitDelay
REG_DWORD: 0000001e (hex)

MaxUserPort
REG_DWORD: 0000fffe (hex)

TcpNumConnections
REG_DWORD: 00fffffe (hex)

TcpMaxDataRetransmissions
REG_DWORD: 00000005 (hex)
  1. Eine visuelle Darstellung finden Sie im bereitgestellten Screenshot.

Referenz:

[Referenz Link](https://i.sstatic.net/diJfQ.png)

Durch die Implementierung dieser Registrierungsänderungen können Sie die Fehlermeldung effektiv beseitigen und eine nahtlose Konnektivität zwischen PHP- und MySQL-Datenbanken wiederherstellen.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Nur eine Verwendung jeder Socket-Adresse', wenn ich mit PHP eine Verbindung zu MySQL herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn