Windows 로컬 PHP에서 SSL 활성화
1943 단어 PHP7PHPlaravel5.5Windows10
하고 싶은 일
Windows 로컬 환경에서 Laravel5.5 시작
환경
문제
laravel을 시작한 후
http://localhost/
에 액세스하면PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php71/ext\\php_openssl.dll
그리고 나오므로 php.ini
에서 extension이 활성화되어 있는지 확인.php.ini
extension=php_openssl.dll
잘 쓰여진 extension_dir도 확인.
php.ini
; On windows:
extension_dir = "C:/php71/ext"
이 상태에서 Apache를 다시 시작해도 Aapche
error.log
를 보면,PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php71/ext\\php_openssl.dll' - \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xcc\x83I\xef\xbf\xbdy\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd[\xef\xbf\xbde\xef\xbf\xbdB\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdO \xef\xbf\xbdV\xef\xbf\xbdX\xef\xbf\xbde\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc5\x82\xef\xbf\xbd %1 \xef\xbf\xbd\xcd\x8e\xef\xbf\xbd\xef\xbf\xbds\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdc\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdB\r\n in Unknown on line 0
디코드 해 보았지만 문자 화해 버렸으므로, 메시지의 해석은 좌절 ...
했던 일
OpenSSL의 사용법을 조사해 보았습니다.
PHP 폴더 바로 아래에있는
ssleay32.dll
와 libeay32.dll
이번은 C:\Windows\System32
에 카피.Apache를 다시 시작하면 오류가 발생하지 않고 표시되었습니다.
Reference
이 문제에 관하여(Windows 로컬 PHP에서 SSL 활성화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pickles/items/42a73613bcc6def9452c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)