2017-10-20 17 views
8

EC2 인스턴스에서 Libsodium을 시작하고 실행하는 방법을 알 수 없습니다.Libsodium (Amazon EC2)을 설치할 때 라이브러리 오류가 발생합니다.

설치에 성공했는지 확인하기 위해 시도 할 때 :

php7 --info | grep sodium 

나는 다음과 같은 경고 얻을 : 여기

PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'sodium.so' in Unknown on line 0 

내가 지금까지 시도했습니다 내용은 다음과 같습니다

  • pecl7을 사용하여 Libsodium을 설치하면 libsodium이 설치됩니다.

이 특정 경고 팝업 내 나트륨 기능은 아직 사용할 수없는 유지 (아파치 2.4) 완전히 최신 tar.gz의

  • 다시 설치 PHP7를 사용하여 Libsodium 설치
  • .

    아마존 EC2 인스턴스에서 PHP 7 (+)에 Libsodium을 설치 한 경험이 있거나 안정되고 사용 가능한 상태가 될 때까지 기다려야합니까?

    편집 :이 질문 후이 글을 읽고있는 사람들을위한

    가 대답했습니다 : libsodium이 문제를 해결 설치이 pecl7으로 다시 설치 문제가 해결 된 패키지 관리자 (https://github.com/jedisct1/libsodium-php/issues/156)의 버그했다.

  • 답변

    1

    알파인 및 PHP 7.1과 동일 ... PECL을 통해 설치 중입니다. https://github.com/jedisct1/libsodium-php/issues/156

    당신은 문제가 해결 때까지 2.0.8를 사용하여 강제로이 문제를 극복 할 수있다 : pecl install -f libsodium-2.0.8

    +0

    편집 : 지금 해결 될 것으로 보인다 코드를 변경하지 않고

    그것에 대해 버그보고가있다. .. 고맙습니다. – guest