为 Laravel 项目安装 php imagick

问题描述 投票:0回答:1

我尝试在 OSX 和 PHP 7.2 上使用

imagick
安装
pecl

如果我运行

php -i | grep -i imagick
我会得到以下输出:

imagick
imagick module => enabled
imagick module version => 3.4.3
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version => ImageMagick 7.0.7-28 Q16 x86_64 2018-03-25 http://www.imagemagick.org
Imagick using ImageMagick library version => ImageMagick 7.0.7-28 Q16 x86_64 2018-03-25 http://www.imagemagick.org
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 0 => 0

但是,如果我尝试在 Laravel 控制器中使用它,我会得到

“未找到‘Imagick’类”

这是控制器

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Imagick;

class OrderImageController extends Controller
{
    public function proofImage(Request $request) {
        $image = new Imagick($request->image);
    }
}

如果我查看我的

php.ini
文件,
extension=imagick.so
就在那里。我是不是错过了什么?

php laravel imagemagick imagick
1个回答
0
投票

只需输入>composer require ImageMagick,然后将其导入到您想要的控制器中

© www.soinside.com 2019 - 2024. All rights reserved.