在dunglas/symfony-docker中安装ext-xsl解决twig/inky-extra依赖问题
在dunglas/symfony-docker环境解决PHP ext-xsl扩展缺失问题
问题场景
使用dunglas/symfony-docker环境,执行Symfony Notifier官方文档中的安装命令:
composer require symfony/twig-pack twig/cssinliner-extra twig/inky-extra
出现依赖解析错误,提示系统缺少PHP的ext-xsl扩展。
无效尝试
尝试通过以下apk命令安装扩展均失败:
apk add php8-xls apk add php-xls
正确解决步骤
在容器内执行官方提供的PHP扩展安装命令即可解决:
docker-php-ext-install xsl
说明:dunglas/symfony-docker的基础镜像通常已包含编译扩展所需的依赖(如gcc、make等),若执行命令时提示缺少编译工具,可先运行
apk add --no-cache $PHPIZE_DEPS补充依赖。
内容的提问来源于stack exchange,提问作者Developer
相关产品推荐
相关产品推荐

