一:windows下安装Imagick拓展1. 下载Imagick2. 安装Imagick [1]将下载下来的安装包解压然后将php_imagick.dll复制到你的php/etc目录下,将其他dll结尾的文件复制到php目录下 extension=php_imagick.dll [3]重新启动Apache,执行php -m
PHP的Imagick拓展安装
使用用提示 ImageMagick number of supported formats为0时,需要安装imagemagick 3. imagemagick安装将下载下来的imagemagick文件解压到C:\Program Files (x86)目录下 将C:\Program Files (x86)\ImageMagick\bin加入到 系统环境变量path中 然后将C:\Program Files (x86)\ImageMagick\bin目录下所有的以dll结尾的文件复制到php目录下,如果提示重复点击跳过即可,复制完成后重启Apache,这时候php的imagick拓展安装完成 二:linux下安装Imagick拓展1. 安装ImageMagick[2]:解压安装 00001. tar zxvf ImageMagick.tar.gz 00002. 00003. cd ImageMagick-7.0.8-16/ 00004. 00005. ./configure --prefix=/usr/local/imagemagick 00006. 00007. make && make install 00008. 2. 安装imagick拓展[2]:安装Imagick 00001. tar zxvf imagick-3.4.3.tgz #解压 00002. 00003. cd imagick-3.4.3/ 00004. 00005. /usr/local/php/bin/phpize #用phpize生成 00006. 00007. ln -s /usr/local/imagemagick/include/ImageMagick-7 /usr/local/imagemagick/include/ImageMagick #ImageMagick 6.8以上版本为/usr/local/include/ImageMagick-X,在configure之前先做下软连接 00008. 00009. ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick #编译 00010. 00011. make && make install #安装 00012. PHP imagick扩展安装可能会遇到的问题解决: configure通过,在make时出现错误error: wand/MagickWand.h: No such file or directory 解决办法 00001. yum install gtk2-devel 00002. 00003. export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig/ 00004. 然后重新安装imagick [3]:修改php.ini配置 如果你不知道php.ini在哪,使用如下命令查找php.ini地址 find / -name php.ini 给php.ini添加 extension=imagick.so 重新启动nginx /usr/local/nginx/sbin/nginx -s reopen 如此Imagick拓展安装成功 |