在 PHP Docker 映像上安装 PHP 扩展“intl”

问题描述 投票:0回答:0

我在 Debian 上运行的官方 php:8.1-apache Docker 镜像上安装 intl 扩展时遇到问题。

我试过运行以下命令:

apt install cron coreutils g++ zip unzip icu-dev libicu-dev libpng-dev libxml2-dev libzip-dev libonig-dev libxslt-dev php8.1-intl -y
docker-php-ext-configure intl
docker-php-ext-install pdo pdo_mysql mysqli gd opcache intl zip calendar dom mbstring xsls
docker-php-ext-enable intl
echo "extension=intl" >> /usr/local/etc/php/conf.d/docker-php-ext-intl.ini

我没有一次测试全部。 但是,这些解决方案都不适合我。任何人都可以建议此图像的正确配置吗?预先感谢您的帮助。

运行时的一些错误日志

警告:PHP 启动:无法加载动态库“intl”(已尝试:/usr/local/lib/php/extensions/no-debug-non-zts-20210902/intl(/usr/local/lib/php/extensions /no-debug-non-zts-20210902/intl: 无法打开共享对象文件: 没有这样的文件或目录), /usr/local/lib/php/extensions/no-debug-non-zts-20210902/intl.so (/usr/local/lib/php/extensions/no-debug-non-zts-20210902/intl.so: 无法打开共享对象文件: 没有这样的文件或目录)) 在 Unknown on line 0

php docker apache intl
© www.soinside.com 2019 - 2024. All rights reserved.