解决 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中文网其他相关文章!