我一直在寻找在我的Mountain Lion(使用MAMP Pro)上安装Image Magick的方法。我找到了这篇文章(链接),但它并不针对ML。我还在Stack Overflow上找到了几个类似的问题,但它们都过于具体化,我认为这并没有帮助。也许有人可以指点我去一个好的资源?
我一直在寻找在我的Mountain Lion(使用MAMP Pro)上安装Image Magick的方法。我找到了这篇文章(链接),但它并不针对ML。我还在Stack Overflow上找到了几个类似的问题,但它们都过于具体化,我认为这并没有帮助。也许有人可以指点我去一个好的资源?
ImageMagick PHP模块默认已包含,但您必须在php.ini模板文件内启用它。请从以下行中删除“;”。
;extension=imagick.so
那么,您如何找到并更改适用于MAMP Pro的(正确的)php.ini文件呢?
完成了!
如果您使用最新版本的MAMP,请确保查看Joel Farris的答案
我最终通过Homebrew和这里的指南http://egoco.de/post/23167969231/installing-imagemagick-for-php-and-mamp成功安装了它。
我确实需要运行brew doctor和brew link几次来修复依赖关系(并更改一两个文件的权限),以及使用
brew install php54-imagick
而不是在网址中提到的那个。
他在结尾提到的扩展名(您必须粘贴到不同 ini 文件中的部分)是:
[imagick]
extension="/usr/local/Cellar/php54-imagick/3.1.0RC2/imagick.so"
brew tap josegonzalez/php
和 brew tap homebrew/dupes
之前,我必须先运行这个命令,参考链接:https://dev59.com/72ct5IYBdhLWcg3wufxb#16064860。 - KusMAMP自带Imagick。我使用的是MAMP v3.2.1(不是MAMP Pro),在OS X 10.10.3(Yosemite)上运行。
我通过编辑随MAMP提供的php.ini文件启用了imagick。
php.ini文件的路径如下:
/Applications/MAMP/bin/php/php5.6.7/conf/php.ini
请将5.6.7替换为您的php版本号。
php.ini文件将包含以下行:
;extension=imagick.so
将该行改为:
extension=imagick.so