我正在尝试在 Ubuntu 14.04 服务器上使用 ImageMagick 在上传到 s3 之前调整图像大小。我正在 Wercker 创建的 docker 容器内运行所有内容。问题是我已经将它安装在服务器上,并将其安装在 docker 容器的 Wercker 构建中,但我的 EasyImage (处理调整大小的 nodejs 库)说
ImageMagick Not Found
EasyImage requires ImageMagick to work. Install it from http://www.imagemagick.org/script/binary-release.php.
这是我的 Wercker 文件中用于安装 imagemagick 的命令
sudo apt-get update -y && sudo apt-get install -y imagemagick php5-imagick
我也用过
sudo apt-get update -y && sudo apt-get install -y imagemagick
,但似乎都不起作用。我是否缺少一些让 ImageMagick 在 docker 容器内工作的东西?
您需要使用 pecl 和扩展安装 imagick 才能在 php 中启用 imagick。以下命令对我有用:
RUN apt-get update && apt-get install -y \
imagemagick libmagickwand-dev --no-install-recommends \
&& pecl install imagick \
&& docker-php-ext-enable imagick
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)