편집 1:

편집 1:

가상 머신에서 실행되는 Alpine GNU/Linux 배포판에 LEMP 스택을 설정하려고 합니다.아니요루스트어바웃.

php7-mysqli그런 다음 커뮤니티 저장소를 통해 설치를 시도했습니다.

sudo apk add php7-mysqli

하지만 다음과 같은 오류가 발생합니다.

ERROR: unsatisfiable constraints:
  so:libcrypto.so.43 (missing):
    required by: php7-openssl-7.2.5-r0[so:libcrypto.so.43] php7-openssl-7.2.5-r0[so:libcrypto.so.43]
  so:libssl.so.45 (missing):
    required by: php7-openssl-7.2.5-r0[so:libssl.so.45] php7-openssl-7.2.5-r0[so:libssl.so.45]

설치했는데 libressl오류가 지속됩니다. 왜 이런 일이 발생하는지 아시나요? 저장소를 커뮤니티의 저장소로 설정했음을 기억하십시오.

http://dl-2.alpinelinux.org/alpine/edge/community

편집 1:

나는 다음에 언급된 지침을 따랐다.https://www.cyberciti.biz/faq/how-to-install-php-7-fpm-on-alpine-linux/

편집 2:

libressl2.6-libcrypto-2.6.3-r0다음 명령을 통해 설치를 시도했습니다.

sudo apk add libressl2.6-libcrypto-2.6.3-r0

다음과 같은 결과가 나타납니다.

ERROR: unsatisfiable constraints:
  libressl2.6-libcrypto-2.6.3-r0 (missing):
    required by: world[libressl2.6-libcrypto-2.6.3-r0]

패키지를 설치하려고 하면 libressl다음과 같은 응답이 나타납니다.

sudo apk add libressl
(1/2) Installing libressl2.6-libtls (2.6.3-r0)
(2/2) Installing libressl (2.6.3-r0)
Executing busybox-1.27.2-r8.trigger
OK: 119 MiB in 53 packages

문제는 여전히 존재합니다.

또한 다음을 통해 설치를 시도했습니다 libressl2.7-libcrypto.

sudo apk add libressl2.7-libcrypto

다음 오류가 발생합니다.

ERROR: unsatisfiable constraints:
  libressl2.7-libcrypto (missing):
    required by: world[libressl2.7-libcrypto]

답변1

다음을 설치해야 합니다:

libressl2.7-libcrypto

이 패키지는 두 개의 누락된 파일을 제공합니다.

답변2

Nasir Riley의 답변은 훌륭하지만 최신 Edge Alpine을 사용하려면 파일을 변경 /etc/apk/repositories하여 v3.7내가 변경한 첫 번째 파일을 바꿔야 합니다.edge

libressl2.7-libcrypto그런 다음 평소대로 설치할 수 있습니다 .

답변3

단일 명령을 사용하여 라이브러리를 설치하려면 다음을 수행하십시오.

apk add libressl3.1-libcrypto --repository http://dl-3.alpinelinux.org/alpine/edge/main/ --allow-untrusted

관련 정보