我似乎无法开始Imagick
工作。
我安装了 PHP 版本 5.2.8(php-fpm
与一起使用nginx
)。
我已经从源代码安装了最新的 ImageMagick。
$ convert -version
Version: ImageMagick 6.5.5-1 2009-08-25 Q16 OpenMP http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC
我已经imagick
使用pecl
安装程序进行了安装:
$ pecl list
Package Version State
imagick 2.3.0 stable
当我尝试重新启动 php 服务器时,出现以下信息:
Starting php_fpm PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613/imagick.so' - /usr/lib/libgomp.so.1: cannot allocate memory in static TLS block in Unknown on line 0
我在跑步:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.2"
知道是什么原因造成的吗?谢谢。
答案1
您是否因为任何特殊原因而想让自己陷入困境并故意避免使用 Ubuntu 打包系统?
jbouse@solitare:~$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"
然后我安装了:aptitude install imagemagick
jbouse@solitare:~$ convert --version
Version: ImageMagick 6.4.5 2009-06-04 Q16 OpenMP http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC
然后为了更好的衡量:aptitude install php5-imagick
我现在有一个 PHP 页面,可以即时为我的图片添加水印,还有一个页面允许我上传图片并添加水印。我编写了一个 Python 脚本,将目录中的所有图片提交给表单,并将加水印的版本保存在另一个目录中。