php7.2 modules build against wrong API
Since Alpine edge moved to PHP 7.2, modules won’t install anymore:
PHP Warning:
PHP Startup: curl: Unable to initialize module
Module compiled with module API=20160303
PHP compiled with module API=20170718
These options need to match in
Unknown on line 0 [0m [91mPHP Warning: PHP Startup: Unable to load dynamic library 'gd.so' (tried: /usr/lib/php7/modules/gd.so (Error relocating /usr/lib/php7/modules/gd.so: vspprintf: symbol not found), /usr/lib/php7/modules/gd.so.so (Error loading shared library /usr/lib/php7/modules/gd.so.so: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'openssl.so' (tried: /usr/lib/php7/modules/openssl.so (Error relocating /usr/lib/php7/modules/openssl.so: php_base64_decode: symbol not found), /usr/lib/php7/modules/openssl.so.so (Error loading shared library /usr/lib/php7/modules/openssl.so.so: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'pdo.so' (tried: /usr/lib/php7/modules/pdo.so (Error relocating /usr/lib/php7/modules/pdo.so: strpprintf: symbol not found), /usr/lib/php7/modules/pdo.so.so (Error loading shared library /usr/lib/php7/modules/pdo.so.so: No such file or directory)) in Unknown on line 0
and so forth.
I have found the problem for curl, gd, exif, openssl and others
(from redmine: issue id 8764, created on 2018-04-04, closed on 2018-08-22)