【问题标题】:imagemagick installed local but composer update doesn't run. OSXimagemagick 安装在本地,但作曲家更新没有运行。操作系统
【发布时间】:2017-03-26 00:10:39
【问题描述】:

我刚刚通过 brew 完成了 imagemagick 的安装,但是 composer update 仍然说它没有安装。有什么问题?

当我运行 composer update 时是否需要打开并运行 MAMP 或 XAMPP 或者这无关紧要?

【问题讨论】:

  • 最好将屏幕截图替换为错误消息的实际文本表示。
  • 你读过错误吗? ext-imagick is missing from your system

标签: php xampp composer-php mamp


【解决方案1】:

要在 PHP 中使用 Imagick 类,您需要安装 Imagemagick 控制台工具和库 ext-imagick — php 扩展:PECL imagick

你只需要安装 PHP 扩展(除了你已经安装的 Imagemagick)。一般来说,您需要运行pecl install imagick。详情请阅读PHP manual

在使用 MAMP 的情况下,如果您尚未将其目录设置到 $PATH 中,则需要输入 MAMP pecl 的完整路径。详情参考这篇文章Installing PHP PEAR and PECL extensions on MAMP for Mac OS X

不,您不需要运行 MAMP。相反,您需要在任何 php.ini 更改后重新启动 httpd。

【讨论】:

  • 我不明白我应该在那个网站上做什么。顺便说一句,我在 OSX 上,我在那里看到很多 Windows 图标...我不知道我正在更改任何 php.ini,我只是想安装那个东西以便我可以运行作曲家更新。这是一场噩梦
  • 你只需要安装 PHP 扩展(除了你已经安装的 Imagemagick)。一般你需要运行pecl install imagick请阅读PHP手册了解详细信息php.net/manual/imagick.installation.php
  • 你也可以参考这篇关于在OS X下的MAMP上安装PECL扩展的文章lullabot.com/articles/…
猜你喜欢
  • 2020-06-13
  • 2016-01-08
  • 2021-08-07
  • 1970-01-01
  • 2013-06-02
  • 2018-07-19
  • 1970-01-01
  • 2015-10-23
  • 2014-01-30
相关资源
最近更新 更多