无法在官方Docker PHP高山图像中安装一些PHP扩展名(模块)



我在安装Couchbase PHP扩展名(模块(官方php 7.0 Alpine Docker Image。

时遇到问题。

我已经设法安装和启用 xdebug opcache extensions,但不能为 intl couchbase做到这一点扩展。

我已经使用了PECL,Alpine软件包和docker-php-ext-*命令,但最终都给了我各种错误消息。喜欢以下内容:

#RUN docker-php-ext-enable /usr/lib/php7/intl.so
# nm: /usr/lib/php7/intl.so: no symbols
#RUN cp /etc/php7/conf.d/00_intl.ini $PHP_CONFIG_SCAN_DIR/intl.ini
# PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20151012/intl.so' - Error loading shared library /usr/local/lib/php/extensions/no-debug-non-zts-20151012/intl.so: No such file or directory in Unknown on line 0
# not even with echo extension=/usr/lib/php7/intl.so > $PHP_CONFIG_SCAN_DIR/intl.ini
#COPY ./php/couchbase.ini $PHP_CONFIG_SCAN_DIR/couchbase.ini
# PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/couchbase.so' - Error relocating /usr/lib/php7/couchbase.so: php_log_err_with_severity: symbol not found in Unknown on line 0
#RUN docker-php-ext-enable /usr/lib/php7/couchbase.so
# nm: /usr/lib/php7/couchbase.so: no symbols
# PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/couchbase.so' - Error relocating /usr/lib/php7/couchbase.so: php_log_err_with_severity: symbol not found in Unknown on line 0
#RUN docker-php-ext-enable /usr/lib/php7/opcache.so
# PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php7/opcache.so' - Error relocating /usr/lib/php7/opcache.so: zend_vm_set_opcode_handler_ex: symbol not found in Unknown on line 0
#RUN docker-php-ext-enable /usr/lib/php7/modules/couchbase.so
# error:  does not exist

我的dockerfile与所有实验的结果都在此要塞中。

您可以在官方文档中找到安装说明https://developer.couchbase.com/documentation/server/current/sdk/php/php/start-using-sdk.html

您确定已安装了所有依赖性吗?特别是libcouchbase。您的Dockerfile已发表了本节的评论。

相关内容

  • 没有找到相关文章

最新更新