Centos7系统php8编译安装ImageMagick/Imagick扩展教程整理

Centos7系统php8编译安装ImageMagick/Imagick扩展教程整理

安装php8

点我安装php8

安装ImageMagick

1、下载ImageMagick

bash 复制代码
    wget https://www.imagemagick.org/download/ImageMagick.tar.gz

2、解压并安装

bash 复制代码
tar -zxvf ImageMagick.tar.gz #解压
cd ImageMagick-7.1.0-37 #进入安装目录
./configure --prefix=/usr/local/imagemagick #配置
make # 编译
sudo make install #安装
export PATH=$PATH:/usr/local/imagemagick/bin  # 将ImageMagick加入环境变量

3、查看是否安装成功

bash 复制代码
convert -version

安装imagick扩展包

bash 复制代码
cd ~
wget https://pecl.php.net/get/imagick-3.7.0.tgz
tar zxvf imagick-3.7.0.tgz
cd imagick-3.7.0

#使用php8的命令
/usr/local/php8/bin/phpize

./configure --with-php-config=/usr/bin/php-config --with-imagick=/usr/local/imagemagick #配置 

#/usr/bin/php-config为php-config文件位置,具体因php安装位置不同而不同 
#/usr/local/imagemagick 为配置ImageMagick安装时所用路径

make #编译 
make install#安装

如图所示,表示安装成功

切换目录查看

bash 复制代码
cd /usr/local/php8/lib/php/extensions/no-debug-non-zts-20230831

修改php.ini

bash 复制代码
vim /usr/local/php8/etc/php.ini
#添加以下内容
extension=imagick.so

保存并退出

重启php8服务

bash 复制代码
 service php8-fpm stop
 service php8-fpm start
 php8 -m | grep 'imagick'
相关推荐
Dest1ny-安全19 小时前
Dest1ny漏洞库:用友 U8-CRM 系统 ajaxgetborrowdata.php 存在 SQL 注入漏洞
开发语言·sql·php
江湖有缘1 天前
Linux系统之ifconfig命令的基本使用
linux·运维·php
乐茵安全1 天前
《深入Python子域名扫描:解锁网络空间的隐藏宝藏》
开发语言·python·php
ac-er88882 天前
Yii框架中的正则表达式:如何实现高效的文本操作
开发语言·正则表达式·php
Мартин.2 天前
[Meachines] [Easy] Bashed PHP Bash+Python计划任务权限提升
python·php·bash
小机学AI大模型2 天前
关于使用PHP时WordPress排错——“这意味着您在wp-config.php文件中指定的用户名和密码信息不正确”的解决办法
开发语言·php
一尘之中2 天前
IPoIB(IP over InfiniBand)数据接收与发送机制详解
网络·tcp/ip·php
你我哈2 天前
微信小程序-点餐(美食屋)02开发实践
微信小程序·小程序·html·php·美食