php安装imagick报错configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.

报错信息:checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

sudo apt-get install libmagickwand-dev libmagickcore-dev
ubuntu docker安装php imageMagick方法

在ubuntu上或docker上安装方法类似,以下是具体步骤。

一般都会先运行pecl

pecl install imagick

但大部分情况下此时会报错:configure: error: not found.

解决:安装imageMagick软件

sudo apt install imagemagick

 

再次运行,pecl install imagick时,还是有错误提示,不过跟之前不同,

报错信息:checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

解决:需要额外安装以下软件

sudo apt-get install libmagickwand-dev libmagickcore-dev

 

现在运行pecl install imagick,顺利完成。

接下来,如果是docker安装,额外执行以下命令。

docker-php-ext-enable imagick

重启phpdocker即可。

 

 

 

pecl install imagick报错configure: error: not found.

这是因为系统中没有imageMagick,

ubuntu运行以下命令

apt install imagemagick

centos运行以下命令

yum install ImageMagick-devel

 

php中gd和imagemagic的区别是什么?

GD和ImageMagick是两种用于处理图像的库,它们在PHP中都被广泛使用。以下是GD和ImageMagick之间的一些主要区别:

图像处理功能:

  • GD库提供了广泛的图像处理功能,包括创建、编辑、缩放、旋转、裁剪、水印等。
  • ImageMagick提供了更多的图像处理功能,包括色彩调整、滤镜效果、像素处理等。

图像格式支持:

  • GD库支持多种图像格式,包括JPEG、PNG、GIF等。
  • ImageMagick支持更多的图像格式,包括PDF、SVG、TIFF等。

性能和内存消耗:

  • GD库在处理大图像或进行复杂的图像操作时,可能会消耗更多的内存和计算资源。
  • ImageMagick在处理大图像或进行复杂的图像操作时,通常表现更好,并且对系统资源的消耗相对较低。

扩展性:

  • GD库是PHP的一部分,因此不需要安装额外的扩展。
  • ImageMagick通常需要单独安装扩展,以便在PHP中使用。

社区支持和文档:

  • GD库在PHP社区中得到了广泛的支持和文档。
  • ImageMagick在图像处理领域具有更广泛的社区支持,并且有更多的技术资源和文档可供参考。

如果您需要处理简单的图像操作,并且对系统资源有限制,那么GD库可能更适合您。如果您需要进行更复杂的图像处理,并且对性能和资源消耗没有过多限制,那么ImageMagick可能更适合您。

  • 当前日期:
  • 北京时间:
  • 时间戳:
  • 今年的第:18周
  • 我的 IP:3.17.70.182
农历
五行
冲煞
彭祖
方位
吉神
凶神
极简任务管理 help
+ 0 0 0
Task Idea Collect