网站首页

CentOS下php安装imagick扩展

中文Lee 2022/02/22 6182人围观
PHP  

1、安装ImageMagic


[root@localhost download]# wget http://www.imagemagick.org/download/ImageMagick.tar.gz
[root@localhost download]# tar -xzvf ImageMagick
[root@localhost download]# cd ImageMagick-7.0.7-22/
[root@localhost ImageMagick-7.0.7-22]# ./configure --prefix=/usr/local/imagemagick
[root@localhost ImageMagick-7.0.7-22]# make
[root@localhost ImageMagick-7.0.7-22]# make install

 

2、检查是否安装成功


[root@localhost ImageMagick-7.0.7-22]# /usr/local/imagemagick/bin/convert -version
Version: ImageMagick 7.0.7-22 Q16 x86_64 2018-01-26 http://www.imagemagick.org
Copyright: © 1999-2018 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP
Delegates (built-in): fontconfig freetype jng jpeg png x xml zlib

3、安装php扩展:imagick


[root@localhost download]# wget http://pecl.php.net/get/imagick-3.4.3.tgz
[root@localhost download]# tar -xzvf imagick-3.4.3.tgz
[root@localhost download]# cd imagick-3.4.3
[root@localhost imagick-3.4.3]# phpize
[root@localhost imagick-3.4.3]# ./configure --with-php-config=/usr/local/php-7.0.14/bin/php-config
[root@localhost imagick-3.4.3]# ./configure --with-php-config=/usr/local/php-7.0.14/bin/php-config --with-imagick=/usr/local/imagemagick
[root@localhost imagick-3.4.3]# make && make install

4、安装成功的提示


Build complete.
Don't forget to run 'make test'.
 
Installing shared extensions:     /usr/local/php-7.0.14/lib/php/extensions/no-debug-non-zts-20151012/
Installing header files:          /usr/local/php-7.0.14/include/php/

5、修改配置文件,将extension=imagick.so写进去


[root@localhost imagick-3.4.3]# vim /usr/local/php-7.0.14/etc/php.ini

6、重启php-fpm,测试是否安装成功


[root@localhost imagick-3.4.3]# killall php-fpm
[root@localhost imagick-3.4.3]# /usr/local/php-7.0.14/sbin/php-fpm
[root@localhost imagick-3.4.3]# php -m | grep imagick
imagick

7、安装成功

相关推荐

  • CentOS下php安装imagick扩展

    1、安装ImageMagic[root@localhost download]# wget http://www.imagemagick.org/download/ImageMagick.tar.gz[root@localhost download]# tar -xzvf ImageMagick[r...

  • centos7刚安装的docker 1.13.1启动报错Docker failed to start

    yum install docker device-mapper-event-libs -y   安装dockersystemctl start docker 报错解决 关闭seliunx  修改文件 /etc/sysconfig/docker加上=false...

  • php的性能优化

    1.尽量静态化:   如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。   当然了,这个测试方法需要在十万级以上次执行,效果才明显。   其实静态方法和非静态方法的效率主要区别在内存:静态方法...

  • 编程的程序员们,你们有语言崇拜么?比如PHP是世界上最好的语言

    有个有关程序员语言界的段子:问,你如何让一个论坛的人吵起来?答,PHP是世界上最好的语言。“PHP是世界上最好的语言”,虽然身在IT界,但说实话,这句话直到去年才明白,还是公司里招了个PHP程序员,问的他这句话到底是什么意思。大学中学的语言的话,FoxBase、C、C++,VB,Java,Ruby,...

  • centos7通过yum安装JDK1.8

    安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java |&n...

  • centos7/linux 服务器 添加新硬盘并挂载

    一、查看现有磁盘设备  fdisk -l  发现/dev/sdb 为新加的硬盘;二、开始分区  fdisk /dev/sdb  fdisk -l    #再次查看分区情况,已经有了/dev/sdb1三、创建文件系统,并格式化  mkfs.ext4 /dev/sdb1四、将新分区挂在到文件系统  mk...

  • 面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)

    1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机...

  • mysqlbinlog 保存为sql文件。

    执行如下命令:mysqlbinlog -vv --base64-output=decode-rows binlog路径 --result-file=要保存的sql路径例如:/www/server/mysql/bin/mysqlbinlog -vv --base64-output=decode-row...