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/php7
PHP 버전 7.1.10 에 있습니다.
이제 내 터미널이 가리키고 /usr/local/
있고 웹이 가리키고 있습니다 /usr/local/php7/
.
/usr/local/php7/bin/php -m
웹 모듈을 얻으려면 무엇을 해야 합니까?
웹 버전에서 CLI를 가리키는 방법이라는 새로운 대화를 꺼냈습니다.내 CLI와 웹은 두 개의 서로 다른 PHP 경로를 가리키며 이를 수정하는 방법