Alpine Linux、Ioncube Loader、PHP 5.6/7を含むDocker

Alpine Linux、Ioncube Loader、PHP 5.6/7を含むDocker

ioncube_loader_lin_5.6.soPHP7.0.10(ionCube Loader Beta8)を使用するalpine:edgeとPHP 5.6.25(ionCube 5.1.2、)を使用するalpine:3.4の2つのDockerイメージを試しました。

これまで、私はionCubeベータで動作するためにPHP7をスレッドセーフにコンパイルする必要があると思いました。だから私は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

関連情報