Fehlerbehebung „Nur eine Verwendung jeder Socket-Adresse“ bei MySQL/PHP-Verbindungen
Benutzer von PHP/MySQL-Websites können gelegentlich auf das Problem stoßen Folgende Fehlermeldung:
PHP Warning: mysql_connect() [function.mysql-connect]: [2002] Only one usage of each socket address (protocol/network address/port) is normally permitted.
Während dieses Problem häufig damit zusammenhängt, dass Apache nicht zuerst startet, kann es auch dann auftreten, wenn Apache ausgeführt wird. Um dieses Problem zu beheben, beachten Sie Folgendes:
Ändern der Windows-Registrierung:
Das Anpassen der Windows-Registrierung kann zur Behebung dieses Fehlers beitragen. Navigieren Sie zum folgenden Registrierungspfad:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Erstellen Sie vier neue DWORD-Schlüssel mit den folgenden Werten:
TcpTimedWaitDelay: 0x0000001e MaxUserPort: 0x0000fffe TcpNumConnections: 0x00fffffe TcpMaxDataRetransmissions: 0x00000005
Nachdem Sie diese Änderungen vorgenommen haben, starten Sie Ihr System neu, damit die Änderungen wirksam werden.
Referenzen:
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Jede Socket-Adresse wird nur einmal verwendet' in MySQL/PHP-Verbindungen behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!