Mar*_*erg 3 php yaml docker dockerfile docker-compose
我在 php docker 配置上安装 yaml 支持时遇到问题。这是我的 dockerbuild 文件:
FROM php:7.2.2-apache
RUN docker-php-ext-install mysqli
# Install YAML extension
RUN pecl install yaml && echo "extension=yaml.so" > /usr/local/etc/php/conf.d/ext-yaml.ini && docker-php-ext-enable yaml
Run Code Online (Sandbox Code Playgroud)
但我收到错误:
configure: error: Please install libyaml
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索,但还没有找到有效的解决方案。有什么想法我应该怎么做?
笔记:
RUN apt-get install libyaml
Run Code Online (Sandbox Code Playgroud)
还没上班,收到消息E: Unable to locate package libyaml
而且这个命令也不起作用:
yum install libyaml-devel
Run Code Online (Sandbox Code Playgroud)
错误:yum install libyaml-devel
首先,您需要运行更新,然后安装所需的软件包libyaml-dev
。
FROM php:7.2.2-apache
RUN docker-php-ext-install mysqli
# Install YAML extension
RUN apt-get update -y
RUN apt-get install libyaml-dev -y
RUN pecl install yaml && echo "extension=yaml.so" > /usr/local/etc/php/conf.d/ext-yaml.ini && docker-php-ext-enable yaml
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3557 次 |
最近记录: |