php 编译支持ImageMagick

首先你要先成功的编译一次php
在phpbin目录中会产生 phpize 这个文件,是待会咱们要使用到的。

按照网上说的方法,试验了N遍总是失败。
总是提示:
Cannot find config.m4.
Make sure that you run ‘/usr/local/php/bin/phpize’ in the top level source directory of the module

无奈,去 官方网站
然后进入 program interface 的链接

找到php的部分,点击进入,下载了 magickwand-0.1.8.tar.bz2

然后再次按照网上的方法

解压缩到php源代码目录的ext目录下
然后cd进去
/usr/local/php/bin/phpize

成功了。。。

然后cd到php源代码目录,也就是 cd ../../
rm -rf ./configure
再执行: ./buildconf –force

rebuild的时候可能会出现
autoheader: WARNING: Using auxiliary files such as `acconfig.h’, `config.h.bot’
autoheader: WARNING: and `config.h.top’, to define templates for `config.h.in’
autoheader: WARNING: is deprecated and discouraged.
autoheader:
autoheader: WARNING: Using the third argument of `AC_DEFINE’ and
autoheader: WARNING: `AC_DEFINE_UNQUOTED’ allows to define a template without
autoheader: WARNING: `acconfig.h’:
autoheader:
autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader: [Define if a function `main’ is needed.])
autoheader:
autoheader: WARNING: More sophisticated templates can also be produced, see the
autoheader: WARNING: documentation.
上面大额这些错误,不用去管它。。。

ok,现在和你上次编译php没有什么区别了,只是在编译的参数中再加上 –with-imagick=/usr/local/imagemagick 就好了

发表评论

电子邮件地址不会被公开。 必填项已用*标注