【发布时间】:2017-01-21 15:26:38
【问题描述】:
我正在尝试在我的 docker 容器上添加 yaml_parse_file 扩展。
在Dockerfile 上,我添加这一行以在php.ini 文件上添加扩展名:
echo 'extension=yaml.so' >> /usr/local/etc/php/php.ini
但是当我运行 docker-compose build 时,我收到了这个警告:
PHP 警告:PHP 启动:无法加载动态库 '/usr/local/lib/php/extensions/no-debug-non-zts-20121212/yaml.so' - /usr/local/lib/php/ extensions/no-debug-non-zts-20121212/yaml.so:无法打开共享对象文件:第 0 行的 Unknown 中没有此类文件或目录
当我尝试使用 yaml_parse() 函数时,我收到此错误:
致命错误:调用未定义函数 yaml_parse() ...
我要做的是从Lumen 项目中读取控制器内的yaml 文件。
如何使用docker 启用yaml_parse_file 扩展?
【问题讨论】: