912
查看安装Imagick的源代码
安装Imagick
0
←
安装Imagick
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你被禁止执行你刚才请求的操作。
您可以查看并复制此页面的源代码:
Imagick是php的一个插件,是基于 ImageMagick的。 因此,应先安装 ImageMagick,此外,要想 ImageMagick支持 png和 jpeg,还需要提前安装好 jpeg和 png包。 === 安装libpng === 下载: http://sourceforge.net/projects/libpng/?source=typ_redirect 安装: <pre> # cp script/makefile.linux makefile # make # make install </pre> 这样会在 /usr/local/lib/下生成 so文件,在 /usr/local/include/libpng下生成头文件。 *注意,必须要生成 so文件,生成 .a文件不能被 ImageMagick引用到 === 安装ImageMagick === 下载: ftp://ftp.imagemagick.org/pub/ImageMagick/ 安装: <pre> # ./configure --prefix=/usr/local/imagemagick CPPFLAGS='-I/usr/local/include/libpng' LDFLAGS='-L/usr/local/lib/' # make -j4 # make install </pre> * configure后可以查看打印出来的内容,如果为最后一个单词为 yes,则ok: PNG --with-png=yes yes === 安装Imagick === 下载: http://pecl.php.net/package/imagick 安装: <pre> # ./configure --with-php-config=/usr/local/bin/php-config --with-imagick=/usr/local/imagemagick --enable-shared --enable-static # make # make install </pre> 会提示: <pre> Installing shared extensions: /usr/local/lib/php/extensions/no-debug-zts-20100525/ Installing header files: /usr/local/include/php/ </pre> === 配置php.ini === 打开 /usr/local/lib/php.ini(路径视情况而定,有的可能为 /etc/php5/apache/php.ini),在最后加上: <pre> extension_dir = "/usr/local/lib/php/extensions/no-debug-zts-20100525/" extension = imagick.so </pre> 重启apache: sudo apachectl restart 查看安装是否成功: php -m | grep imagick
返回
安装Imagick
。
导航菜单
个人工具
   
个人维基
注册
登录
名字空间
页面
变换
查看
阅读
查看源代码
统计
查看历史
操作
搜索
导航
首页
Ubuntu
Android
C&CPP
Java
Python
大杂烩
最近更改
工具箱
所有页面
文件列表
特殊页面