Docker 与 Alpine Linux、Ioncube Loader 和 PHP 5.6 / 7

Docker 与 Alpine Linux、Ioncube Loader 和 PHP 5.6 / 7

我尝试了两个不同的 Docker 镜像 alpine:edge 使用 PHP7.0.10 (ionCube Loader Beta8) 和 alpine:3.4 使用 PHP 5.6.25 (ionCube 5.1.2, ioncube_loader_lin_5.6.so)。

到目前为止,我认为 PHP7 需要使用线程安全进行编译才能与 ionCube beta 一起使用,这就是为什么我想用 PHP5.6 尝试它,但这里也php -v失败了:

Failed loading /etc/php5/ioncube_loader_lin_5.6.so:  Error relocating /etc/php5/ioncube_loader_lin_5.6.so: __strndup: symbol not found
PHP 5.6.25 (cli) (built: Aug 23 2016 14:36:49)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

相关内容