방법: 1. 구성 파일에서 "extension=php_openssl.dll" 항목 앞의 ";"을 제거합니다. 2. "php_openssl.dll", "ssleay32.dll" 및 기타 파일을 "WINDOWSsystem32"에 복사합니다. 3. , 서버를 다시 시작하세요.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP는 7.x 시대가 되면 더 이상 기본적으로 mcrypt 확장이 제공되지 않으며 mcrypt가 대체됩니다. openssl_* 함수 계열을 사용합니다. 따라서 PHPer를 위해서는 PHP의 OpenSSL 확장을 학습하는 것이 필요합니다.
OpenSSL은 SSL/TLS 프로토콜용 암호화 도구 세트입니다. 해당 기능은 다음과 같습니다.
개인 키 생성.
공개 키가 포함되어 있고 데이터를 한 방향으로 암호화하고 해독하는 데 사용할 수 있는 디지털 서명 인증서인 인증서를 생성합니다. 즉, 공개키로 암호화된 데이터는 개인키로만 복호화할 수 있다. 개인키로 암호화한 데이터는 공개키로 복호화할 수 있다.
정보 요약을 계산합니다.
SSL/TLS 클라이언트 및 서버 측 테스트.
S/MIME 태그 및 메시지 암호화를 처리합니다.
그렇다면 PHP에서 openssl 확장을 활성화하는 방법은 무엇입니까? 방법은 다음과 같습니다.
대부분의 경우 openssl이 활성화되어 있지 않습니다. 활성화하려면 간단한 설정이 필요합니다.
1: 먼저 구성 파일 php.ini에 ;extension=php_openssl.dll
이 있는지 확인하세요. , 존재하는 경우 앞의 주석 문자 ';
'를 제거하고 이 행이 존재하지 않는 경우 extension=php_openssl.dll
을 추가하십시오. ;extension=php_openssl.dll
是否存在, 如果存在的话去掉前面的注释符‘;
’, 如果不存在这行,那么添加extension=php_openssl.dll
。
2: 将php文件夹下的: php_openssl.dll
, ssleay32.dll
, libeay32.dll
3个文件拷贝到 WINDOWSsystem32
php_openssl.dll
, ssleay32.dll
, libeay32.dll
)을 WINDOWSsystem32에 복사합니다.
폴더. 3: Apache 또는 iis 서버를 다시 시작하세요이 시점에서 openssl 기능이 활성화됩니다. 추천 학습: "PHP 비디오 튜토리얼
"🎜위 내용은 PHP에서 openssl을 활성화하는 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!