an 대부분의 초보자는 SWOOLE 확장을 설치할 때 설치를 위해 PECL만 사용하고 OpenSSL
과 같은 일부 컴파일 매개변수를 추가하여 설치 명령을 사용합니다:(권장 학습:
SWOOLE 비디오 튜토리얼) pecl install swoole
enable sockets supports? [no] : enable openssl support? [no] : enable http2 support? [no] : enable mysqlnd support? [no] :
이 옵션은 SSL 지원을 활성화하기 위해 openssl과 같은 특정 기능을 활성화하는 데 사용됩니다. 대부분의 초보자는 여기에서 yes를 선택한 다음 컴파일을 시작합니다 오류가 보고된 것으로 나타났습니다. openssl 지원을 활성화하고, openssl 라이브러리가 필요합니다." (구체적인 오류 메시지는 자세히 기록되지 않지만 대략 이렇습니다.) openssl을 활성화했는데 일반 경로에서 찾을 수 없다는 뜻입니다. openssl을 수동으로 지정해야 합니다. . 라이브러리 경로
또는 치명적인 오류: 'openssl/ssl.h' 파일을 찾을 수 없습니다.
이는 openssl 라이브러리에 경로를 추가하지 않았거나 openssl 라이브러리에 잘못된 경로를 지정했음을 의미합니다.
그런 다음 pecl에 설치되었습니다. 이 경로를 추가하려면 어떻게 해야 합니까? 그냥 예 아니면 아니오 아닌가요?물론 대답을 추가할 수 있습니다. yes 뒤에 경로 매개변수가 올 수 있습니다: --with-openssl-dir=/opt/openssl/, 이를 openssl 라이브러리 경로로 바꾸세요
检查: php --ri swoole
위 내용은 Swoole 환경은 openssl을 지원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!