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'
相关推荐
两个人的幸福12 天前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
BingoGo14 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack14 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户30745969820715 天前
PHP 扩展——从入门到理解
php
鹏仔先生16 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
云水一下16 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
xingpanvip16 天前
星盘接口开发文档:本命盘接口指南
android·开发语言·css·php·lua
酉鬼女又兒16 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
dog25016 天前
不要再继续优化 TCP
网络协议·tcp/ip·php
Channing Lewis16 天前
PHP 解析 Excel 的那些坑:一次“行号错位”引发的数据丢失
开发语言·php·excel