MySQL/PHP 錯誤:[2002] 通常只允許每個套接字位址(協定/網路位址/連接埠)使用一次
許多用戶都曾經遇到令人困惑的錯誤訊息「[2002]每個套接字位址(協定/網路位址/連接埠)只有一種用途通常允許”,同時嘗試透過 PHP 連接到 MySQL 資料庫。此問題的獨特之處在於,儘管 Apache 功能齊全,它還是會發生。
解決方案:
要解決此錯誤,您可以修改 Windows 登錄機碼設定:
TcpTimedWaitDelay REG_DWORD: 0000001e (hex) MaxUserPort REG_DWORD: 0000fffe (hex) TcpNumConnections REG_DWORD: 00fffffe (hex) TcpMaxDataRetransmissions REG_DWORD: 00000005 (hex)
參考:
[參考鏈接](https://i.sstatic.net/diJfQ.png)
透過實作這些登錄修改,您可以有效消除錯誤訊息並恢復PHP 和 MySQL 資料庫之間的無縫連接。
以上是使用 PHP 連接 MySQL 時,為什麼會出現「每個套接字位址只能使用一次」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!