openssl 모듈을로드하려고하는데 다음에서 주석 처리를 제거했습니다 php.ini
.
extension=php_openssl.dll
그러나 스크립트를 실행할 때 오류가 발생합니다.
연결 실패 : 0 소켓 전송 “ssl”을 찾을 수 없습니다. PHP를 구성 할 때 활성화하는 것을 잊었습니까?
PHP 문서에서 :
확장을 활성화 한 후 php.ini를 저장하고 웹 서버를 다시 시작한 다음 phpinfo ()를 다시 확인하십시오. 새 확장에는 이제 자체 섹션이 있어야합니다.
Windows 서버 시스템을 사용하고 있습니다. 프로덕션 환경입니다. 서버를 재부팅하고 싶지 않습니다. 대안이 있습니까?
답변
다시 시작하려면 PHP
에 IIS
, 당신은 실제로 다시 시작해야합니다 IIS
:
Click Start, click Run, type IISReset, and then click OK.
답변
답변
이 답변을 우연히 발견하고 PHP로 Windows 10 또는 다른 버전을 실행하지만 일반적인 웹 서버 앱 (WAMP, ServerDesktop, IIS 등)을 실행하지 않는 경우 작업 관리자를 열고 아마도 PHP 인 “CGI / Fast CGI”를 참조하십시오. 마우스 오른쪽 버튼을 클릭하고 작업을 종료하십시오. 앱이 사라지지 않고 업데이트 된 구성으로 다시 시작됩니다.