龙空技术网

linux 安装 ImageMagick 并安装jbigkit 库支持jbig图片php扩展

小泮潘 97

前言:

此刻同学们对“phpbig5”大约比较注意,同学们都想要分析一些“phpbig5”的相关资讯。那么小编也在网上搜集了一些关于“phpbig5””的相关知识,希望同学们能喜欢,我们快快来了解一下吧!

linux 系统安装

1、安装需要的依赖

yum install -y libjpeg libjpeg-devel libpng libpng-devel libwebp libwebp-devel yum install -y jbigkit jbigkit-devel jbigkit-libs

2、验证jbigkit库是否安装成功

命令行执行验证是否安装成功,不报命令不存在就说明成功jbgtopbm

3、下载ImageMagick安装包

使用wget 下载

wget 

使用git clone

git clone 

或是浏览器下载完上传到服务器

4、解压安装包

tar -zxvf 7.1.1-8.tar.gzcd ImageMagick-7.1.1-8./configure 

说明:进行配置 可以 使用 prefix=安装目录 参数。

--prefix=/usr/local/Cellar/imagemagick/

如果php 是编译安装的最好是设置安装目录,再使用 pecl安装扩展时要使用。

./configure 完 验证是否有需要的文件格式

如果是没有想要的配置可以安装对应的扩展库,默认安装是没有jpeg的需要安装扩展库

yum install -y libjpeg libjpeg-devel

5、进行安装

make && make install

说明:如果没有配置安装目录默认安装文件路径

/usr/local/bin /usr/local/lib /usr/local/include /usr/local/share

6、验证是否安装成功

identify -list format 

查下支持的类型是否安装成功,有需要的jbig格式和jpeg

7、安装php-imagick扩展

第一种

yum install -y php74-php-pecl-imagick安装完不需要修改php.ini文件增加 php-imagick.so ,重启php即可。

说明: 这里yum 切换了数据源 ,php 安装方式是一样的,可以使用这种方式。

安装Linux的epel的yum源的命令 yum install epel-release yum install  第二步、安装YUM管理工具 yum install yum-utilsp

第二种

使用 pecl 安装扩展 进入到php 安装目录

bin/pecl install imagick期间需求输入 imagemagick 的安装目录/usr/local/Cellar/imagemagick/

8、重启php

这里笔者是按照第一种方式安装的php,管理命令是下边的。

管理PHP命令service php74-php-fpm startservice php74-php-fpm stopservice php74-php-fpm restart

查看是否安装成功扩展,命令行执行

php -m

如果是没有,可以排查下是否php.ini文件增加扩展文件。

至此已安装成功,我们可以快乐的使用imagick 扩展了。

标签: #phpbig5