php安装imagick-3.1.0rc2时提示: an error occur: fatal error: wand/magickwand.h: no such file or directory 解决办法: 1.确认已安装 imagemagick 2.安装pkgconfig 1 2 yum install gtk-devel ,可能是yum install gtk2-devel export pkg_config_path=/us
php安装imagick-3.1.0rc2时提示:an error occur: fatal error: wand/magickwand.h: no such file or directory
解决办法:
1.确认已安装 imagemagick
2.安装pkgconfig
1
2
yum install gtk+-devel ,可能是yum install gtk2-devel
export pkg_config_path=/usr/local/imagemagick/lib/pkgconfig/
确认imagemagick 的安装目录是这个目录
3.重新安装php扩展:imagick
1
2
3
4
5
6
7
8
wget -c http://pecl.php.net/get/imagick-3.1.0rc2.tgz
tar zxvf imagick-3.1.0rc2.tgz
cd imagick-3.1.0rc2/
make clean
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make && make install
ldconfig -v /usr/local/
ever go the following error while setting up imagemagick?
“configure: error: not found. please provide a path to magickwand-config or wand-config program.”
don’t panic. it’s a simple one and we can fix this right away. you are getting this error because you have only installed the “imagemagick” package. you need to also install “imagemagick-devel” and that will fix all the issues.
yum install imagemagick-devel
that’s it!! issue solved.
4. 配置使php加载imagick 扩展
1
vi /usr/local/php/etc/php.ini
#搜索 extension_dir, php 5.3.x中 extension_dir 的默认值一般设置成
#/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
添加一行记录
1
2
3
extension = imagick.so
#按键盘 esc 键 退出编辑状态
:wq #保存退出
重启php, lnmpa 环境下,重启 apache 即可
1
service httpd -k restart
附 imagemagick,imagick 下载地址imagemagick http://www.imagemagick.org/script/download.php
imagick-3.1.0rc2 最新版下载 http://pecl.php.net/package/imagick
imagemagick 安装教程:
1
2
3
4
5
6
7
wget -c ftp://ftp.kddlabs.co.jp/graphics/imagemagick/imagemagick-6.7.7-7.tar.gz
tar zxvf imagemagick-6.7.7-7.tar.gz
cd imagemagick-6.7.7-7/
./configure --prefix=/usr/local/imagemagick/
make
make install
cd ../
测试是否安装成功
1
/usr/local/imagemagick/bin/convert logo: logo.gif
如果没有提示任何错误,然后检查执行命令时所在的目录 看看是否生成了 logo.gif 这个文件
1
ll logo.gif
查看imagemagick 版本及配置参数
1
/usr/local/imagemagick/bin/identify -list configure
附录,linux下查看磁盘的剩余空间
1
df -lh
本文部分内容参考 http://www.g78.net/?p=288 在此感谢
参考文案:http://www.gemingcao.com/archives/linux-imagemagick-imagick.html