невозможно установить libsodium на PHP 5.5 - PullRequest
0 голосов
/ 17 октября 2019

Согласно https://paragonie.com/book/pecl-libsodium/read/00-intro.md#extension-versions libsodium может быть установлен на версиях PHP начиная с версии 5.4. Для PHP 5.x вы должны использовать PECL v1.0.6 (в отличие от v2.0.7).

Вот моя попытка заставить его работать на PHP 5.5:

FROM php:5.5

RUN apt-get update \
    && apt-get -y install libsodium-dev \
    && pecl install libsodium-1.0.7 \
    && docker-php-ext-enable libsodium

. мне следующая ошибка:

configure: error: wrong libsodium lib version or lib not found
ERROR: `/tmp/pear/temp/libsodium/configure --with-php-config=/usr/local/bin/php-config' failed
error: /usr/local/lib/php/extensions/no-debug-non-zts-20121212/libsodium does not exist

usage: /usr/local/bin/docker-php-ext-enable [options] module-name [module-name ...]
   ie: /usr/local/bin/docker-php-ext-enable gd mysqli
       /usr/local/bin/docker-php-ext-enable pdo pdo_mysql
       /usr/local/bin/docker-php-ext-enable --ini-name 0-apc.ini apcu apc

Possible values for module-name:
opcache.so

Если я заменим FROM php:5.5 на FROM php:5.6, то он отлично работает.

Есть идеи?

...