如何解决alpine:3.7 和 Apple M1 缺少 libc.musl-x86_64.so.1
我尝试在 docker 中安装 PHP-xdebug,但出现此错误
#5 7.875 ERROR: unsatisfiable constraints:
#5 7.875 PHP5-xdebug-2.5.5-r0:
#5 7.875 masked in: cache
#5 7.875 satisfies:
#5 7.875 world[PHP5-xdebug><Q1Qep6HHzf56Q7ucrPzV1CAFSr+G8=]
#5 7.875 so:libc.musl-x86_64.so.1 (missing):
#5 7.875 required by:
#5 7.875 PHP5-xdebug-2.5.5-r0[so:libc.musl-x86_64.so.1]
我用过 alpine:3.7 苹果 M1。我该如何解决这个问题?
Docker 文件的开头:
FROM alpine:3.7
# dependencies required for running "PHPize"
ENV PHPIZE_DEPS \
autoconf \
g++ \
make \
zlib-dev
...
wget -O /root/src/PHP5-xdebug-2.5.5-r0.apk https://github.com/sgerrand/alpine-pkg-PHP5-xdebug/releases/download/2.5.5-r0/PHP5-xdebug-2.5.5-r0.apk && \
apk add --no-cache /root/src/PHP5-xdebug-2.5.5-r0.apk && \
rm /root/src/PHP5-xdebug-2.5.5-r0.apk && \
解决方法
你可以使用这个:
FROM alpine:3.7
RUN apk update \
&& apk upgrade \
&& apk add --no-cache php7-pear php7-dev gcc musl-dev make
RUN pecl install xdebug-2.5.5
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。