安装imageMagick扩展出错
Package epel-release-6-8.noarch already installed and latest versionNothing to do
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* epel: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
Package libwebp-devel-0.4.3-3.el6.x86_64 already installed and latest version
Nothing to do
ImageMagick already exists.
imagick-3.4.4.tgz
Uncompress imagick-3.4.4.tgz...
cd imagick-3.4.4...
Configuring for:
PHP Api Version: 20180731
Zend Module Api No: 20180731
Zend Extension Api No: 320180731
configure.ac:3: error: Autoconf version 2.68 or higher is required
configure.ac:3: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
include/imageMagick.sh: line 52: ./configure: No such file or directory
make: *** No targets specified and no makefile found.Stop.
make: *** No targets specified and no makefile found.Stop.
make: *** No rule to make target `install'.Stop.
imagick install failed!
lnmp版本是1.7
服务器系统是centos6.8
补充内容 (2020-9-25 09:24):
php版本是PHP Version 7.3.19 我查询了一下,好像不支持7.3的版本,我用Lnmp又重新安装了php.7.2.31版本在安装就可以了, 本帖最后由 hkcc 于 2020-9-25 10:27 编辑
说一下解决办法:
我目前的php是7.3安装不了,不知道是否不支持,反正我另外一台7.2版本的安装正常,现在这台是生产环境,我也不想在折腾了
1,安装多个版本的php,直接运行安装包下面的./install.sh mphp选择php7.2.31,然后安装
2,安装完以后我是已经存在的网站,直接配置文件/usr/local/nginx/conf/vhost/域名.conf ,找到大概30多行,
include enable-php-pathinfo.conf;
修改为include enable-php7.2.conf;
然后重新启动 lnmp restart
3,在重新安装 imageMagick 扩展
./addons.sh install imagemagick
这里在安装的时候会要求选择php的版本,选择刚才安装好的php7.2.31版本即可,然后就等他自动安装完成,最后 phpinfo
成功安装 imageMagick
=====================
官网安装扩展的文档地址:https://lnmp.org/faq/addons.html
多PHP版本使用教程: https://lnmp.org/faq/upgrade1-4.html
centos 6.8的autoconf太低,不满足imagick的要求,你修改 include/version.sh 将Imagick_Ver='imagick-3.4.4' 改成 Imagick_Ver='imagick-3.4.3' 试一下
页:
[1]