php - aws - Error de biblioteca al instalar Libsodium(Amazon EC2)
install mysql amazon linux (1)
No puedo entender cómo poner en funcionamiento Libsodium en mi instancia de EC2.
Al intentar verificar si la instalación fue exitosa con:
php7 --info | grep sodium
Recibo la siguiente advertencia:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) ''sodium.so'' in Unknown on line 0
Esto es lo que he intentado hasta ahora:
- Instalando Libsodium usando pecl7 install libsodium.
- Instalando Libsodium usando el último tar.gz
- Reinstalado PHP7 por completo (con apache 2.4)
Esta advertencia en particular sigue apareciendo y mis funciones de sodio todavía no están disponibles.
¿Alguien tiene alguna experiencia con la instalación de Libsodium en PHP 7 (+) en instancias de Amazon EC2 o tengo que esperar a que el 7.2 esté estable y disponible?
Editar:
Para cualquiera que lea esto después de que se haya respondido esta pregunta: Esto fue un error en el administrador de paquetes ( https://github.com/jedisct1/libsodium-php/issues/156 ) el asunto ha sido resuelto, reinstalando con pecl7 install libsodium arreglado los problemas.
Lo mismo en alpine y PHP 7.1 ... Lo estoy instalando a través de PECL.
Hay un informe de error al respecto: https://github.com/jedisct1/libsodium-php/issues/156
Puede superar este problema forzando a usar 2.0.8
hasta que se resuelva el problema: pecl install -f libsodium-2.0.8