CentOS8 安装ImageMagick/Imagick php扩展
安装环境:
CentOS:8.1
ImageMagick:7.1.0-37
imagick 3.7.0
php:7.4.19
- 使用wget下载或者下载后通过xftp传到CentOS中
wget https://www.imagemagick.org/download/ImageMagick.tar.gz
- .安装imageMagick
#进入软件包存放目录
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加入环境变量
# 可通过echo $PATH 确认
convert -version
3. 安装imagick
cd ~
wget https://pecl.php.net/get/imagick-3.7.0.tgz
cd /usr/local/src
tar zxvf imagick-3.7.0.tgz
cd imagick-3.7.0
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 #编译
sudo make install#安装
安装完成应该有以下提示:
其中第一行为imagick模块路径
4. 配置php支持imagick
sudo vim /etc/php.ini
在最后一行添加:
extension=imagick.so
检查安装是否生效:
php -m | grep -i "imagick"
输出如下即为生效: