解決MySQL/PHP 連線中的「每個套接字位址只使用一次」錯誤
PHP/MySQL 網站的使用者可能偶爾會遇到以下錯誤訊息:
PHP Warning: mysql_connect() [function.mysql-connect]: [2002] Only one usage of each socket address (protocol/network address/port) is normally permitted.
雖然此問題通常與Apache未先啟動有關,但即使在 Apache 運行後也可能出現。要解決此問題,請考慮以下操作:
修改 Windows 註冊表:
調整 Windows 註冊表可以幫助修復此錯誤。導覽至以下登錄路徑:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
使用以下值建立四個新的 DWORD 金鑰:
TcpTimedWaitDelay: 0x0000001e MaxUserPort: 0x0000fffe TcpNumConnections: 0x00fffffe TcpMaxDataRetransmissions: 0x00000005
進行這些變更後,重新啟動系統以使變更生效。
參考文獻:
以上是如何修復 MySQL/PHP 連線中的「每個套接字位址只能使用一次」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!