>데이터 베이스 >MySQL 튜토리얼 >MySQL/PHP 연결에서 '각 소켓 주소를 하나만 사용'하는 오류를 수정하는 방법은 무엇입니까?

MySQL/PHP 연결에서 '각 소켓 주소를 하나만 사용'하는 오류를 수정하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-10 13:51:02328검색

How to Fix the

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

다음 값을 사용하여 4개의 새 DWORD 키를 만듭니다.

TcpTimedWaitDelay: 0x0000001e
MaxUserPort: 0x0000fffe
TcpNumConnections: 0x00fffffe
TcpMaxDataRetransmissions: 0x00000005

변경 사항을 적용한 후 변경 사항을 적용하려면 시스템을 다시 시작하세요.

참고 자료:

  • 스택 오버플로: https://i.sstatic.net/diJfQ.png

위 내용은 MySQL/PHP 연결에서 '각 소켓 주소를 하나만 사용'하는 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.