无法在PHP5.5上安装libnaid
据介绍,LibNade可以安装在PHP版本上,最低版本为5.4。对于PHP5.x,您必须使用PECLV1.0.6(与v2.0.7相反) 下面是我在PHP5.5上使用它的尝试:无法在PHP5.5上安装libnaid,php,docker,php-5.5,libsodium,Php,Docker,Php 5.5,Libsodium,据介绍,LibNade可以安装在PHP版本上,最低版本为5.4。对于PHP5.x,您必须使用PECLV1.0.6(与v2.0.7相反) 下面是我在PHP5.5上使用它的尝试: FROM php:5.5 RUN apt-get update \ && apt-get -y install libsodium-dev \ && pecl install libsodium-1.0.7 \ && docker-php-ext-e
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
如果我将php:5.5中的替换为php:5.6中的,效果会很好
有什么想法吗?@LinPy-将pkg config
添加到apt get-y安装
没有帮助。我也得到了同样的结果。那么恐怕你的回答是重复的:@LinPy-不,不是。您链接到的问题是关于在Windows上安装它。他正在使用预编译的二进制文件。此外,正如答案所揭示的那样,在他的案例中,LibNadium一直都是安装的。唯一的区别是,他使用的是1.0版本的libnaude扩展,而他试图为2.0版本编写代码。如果您仍然使用PHP5,我强烈建议尽快升级。不再支持此版本@达曼-这主要是一个“学术”练习。我正在尝试创建可复制的基准测试,以展示PHP多年来是如何加速的。一些基准测试涉及到加密技术,我想展示使用libnaude和纯PHP进行某些操作的速度有多快。我的动机与手头的问题并不相关