오류 SSL/TLS 보호에는 openssl 확장이 필요하지만 사용할 수 없습니다.

오류 SSL/TLS 보호에는 openssl 확장이 필요하지만 사용할 수 없습니다.

LAMP 서버를 성공적으로 설정하고 CentOS에 Magento를 설치했습니다. SSL/TLS에 openssl 확장이 필요하기 때문에 캐시를 지우는 동안 오류가 발생합니다.

소스에서 PHP를 성공적으로 컴파일했습니다 compiled ./configure --with-openssl(오류는 없지만 경로가 제공되지 않음).

소스에서 PHP를 재구성하여 다음을 시도했습니다.

최신버전으로 설치했어요 yum install openssl-devel(아무것도 안함)

with-openssl에 제공된 경로를 찾는 방법을 알려줄 수 있는 사람이 있나요?

whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz

/usr/bin/openssl, /usr/lib64/openssl, /usr/include/openssl경로로 포함 정보--openssl을 사용하여에러 발생됨

pkg-config.../usr/bin/pkg-config를 확인하세요.

구성: 오류: OpenSSL을 찾을 수 없습니다.

내가 무엇을 놓치고 있는지 모르겠습니다.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

답변1

--prefix를 사용하거나 사용하지 않고 PHP를 두 번 구성했습니다.

따라서 두 개의 패키지가 있습니다. 하나는 /usr/local동일한 /usr/local/php7PHP 버전 7.1.10 에 있습니다.

이제 내 터미널이 가리키고 /usr/local/있고 웹이 가리키고 있습니다 /usr/local/php7/.

/usr/local/php7/bin/php -m웹 모듈을 얻으려면 무엇을 해야 합니까?

웹 버전에서 CLI를 가리키는 방법이라는 새로운 대화를 꺼냈습니다.내 CLI와 웹은 두 개의 서로 다른 PHP 경로를 가리키며 이를 수정하는 방법

관련 정보