尝试在新的Mac Pro with m1上使用Docker运行php:8.0.12-fpm,但无法在php容器中运行wkhtmltopdf。
我的php Dockerfile如下:
尝试运行wkhtmltopdf时,总是出现“qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory”的错误。还在某个地方读到需要这样安装:
我的php Dockerfile如下:
FROM arm64v8/php:8.0-fpm
USER root
# change user and groups ids
RUN usermod --uid=1000 www-data && \
groupmod --gid=1000 www-data && \
# fix permissions
chown -R www-data:www-data /var/www/
RUN apt update && apt install -y libxrender1 && apt install -y libfontconfig1 && apt install -y libfontconfig
RUN curl "https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz" -L -o "wkhtmltopdf.tar.xz" \
&& tar Jxvf wkhtmltopdf.tar.xz \
&& mv wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
USER www-data
尝试运行wkhtmltopdf时,总是出现“qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory”的错误。还在某个地方读到需要这样安装:
RUN apt-get install -y libfontconfig wkhtmltopdf
但是很多选项不受支持(例如--footer-font-size
)
还尝试构建FROM php:8.0-fpm
,但什么也没有改变。