首先你要先成功的编译一次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 就好了