>백엔드 개발 >PHP 문제 >PHP에서 openssl을 활성화하는 방법은 무엇입니까

PHP에서 openssl을 활성화하는 방법은 무엇입니까

青灯夜游
青灯夜游원래의
2021-09-18 14:43:214731검색

방법: 1. 구성 파일에서 "extension=php_openssl.dll" 항목 앞의 ";"을 제거합니다. 2. "php_openssl.dll", "ssleay32.dll" 및 기타 파일을 "WINDOWSsystem32"에 복사합니다. 3. , 서버를 다시 시작하세요.

PHP에서 openssl을 활성화하는 방법은 무엇입니까

이 튜토리얼의 운영 환경: 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.dllssleay32.dlllibeay32.dll 3个文件拷贝到 WINDOWSsystem32

2: php 폴더에 있는 3개 파일(php_openssl.dll, ssleay32.dll, libeay32.dll)을 WINDOWSsystem32에 복사합니다. 폴더.

3: Apache 또는 iis 서버를 다시 시작하세요

이 시점에서 openssl 기능이 활성화됩니다.

추천 학습: "PHP 비디오 튜토리얼

"🎜

위 내용은 PHP에서 openssl을 활성화하는 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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