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'
相关推荐
Goober Airy7 小时前
PHP:格式化JSON为PHP语法格式
开发语言·php
嵌入式悦翔园11 小时前
嵌入式设备的功能安全和信息安全?
网络·安全·php
布鲁克零三四四14 小时前
ThinkPhp 5 安装阿里云内容安全(绿化)
php
黑客Jack1 天前
属于网络安全规划重安全性需求
安全·web安全·php
数据小小爬虫1 天前
利用PHP爬虫获取17网(17zwd)商品详情:实战指南
开发语言·爬虫·php
好看资源平台2 天前
手写识别革命:Manus AI如何攻克多语言混合识别难题(二)
开发语言·人工智能·php
Goober Airy2 天前
PHP:无框架、不配置服务器,仅利用URL规则设置路由
android·java·服务器·php
Jason-河山2 天前
如何在PHP爬虫中处理异常情况的详细指南
开发语言·爬虫·php
Jason-河山2 天前
利用PHP爬虫根据关键词获取17网(17zwd)商品列表:实战指南
开发语言·爬虫·php
Raizeroko2 天前
Linux - 网络套接字
linux·服务器·网络·c++·php