在带有PHP 7的Laravel 5.4上使用此PHP安装时,ImageMagick模块不可用

时间:2017-10-19 07:24:24

标签: php laravel-5 imagemagick

目前,我已经克隆了一个项目。我在Ubuntu 14.04 64位上有PHP 7。

使用以下命令

安装ImageMagick库
sudo apt-get install php-imagick

但是当我通过这个库尝试图像处理时,它会抛出以下异常

(1/1) NotSupportedException
ImageMagick module not available with this PHP installation.

如何使用最新的PHP版本安装此软件?

注意:我在这个项目中使用Laravel 5.4。

2 个答案:

答案 0 :(得分:4)

您必须在<template> <div> <datePicker :start-date="myObject.start_date" /> </div> </template> <script> export default { created() { $.ajax({ url: ApiRoutes.paths.GetDealData, data: { id: 1 }, success: function(res) { self.myObject.start_date = res.start_date; self.isFetchedFinished = true } }); }, data() { return { startDate: '' }; } }; </script> 文件中添加extension=imagick.so

  • 位置:

你可以用最快的方式做这样的事情:

php.ini

结果是这样的:

php -i | grep 'php.ini'

或者从某个php文件中调用Loaded Configuration File => /usr/local/lib/php.ini 来获取此信息:)

PS:Source

答案 1 :(得分:0)

我的电脑也遇到了同样的问题,解决方法是:

我没有安装 sudo apt install php-imagick,而是安装了 sudo apt install php7.4-imagick(或您安装的 PHP 的任何版本)。

这个,结合 Maraboc's answer 对我有用。