在Mac上安装ImageMagick for XAMPP


Install ImageMagick for XAMPP on Mac

我正在使用examplep对我的PHP项目进行一些localhost测试,但刚刚意识到我缺少Imagick包。我到处找了找,找不到一套安装ImageMagick的说明(降低到我的水平)。

我遵循了一个涉及MacPorts的教程,但后来发现您可以在examplep中通过PECL安装它(不管这意味着什么)。

    cd /Applications/xampp/xamppfiles/bin/
    pecl download imagick

运行以上结果:

    invalid package name/package file "imagick"
    download failed

我是一个网络程序员,拥有令人尴尬的零服务器类型的技能。非常感谢您的帮助。我想我读到一些关于需要xampp的devel版本的内容。这会是我的问题吗?如果这就是我所拥有的,我怎么知道呢?

Mac Verion 10.6.7Xampp版本1.7.3

执行的结果是什么

$ pecl search imagick

我刚刚下载了XAMPP来测试它,并得到了以下结果:

mlambie@destro:/Applications/XAMPP/xamppfiles/bin$ ./pecl search imagick
Retrieving data...0%
Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
imagick 3.1.0b1 (beta)        Provides a wrapper to the ImageMagick library.

请注意,虽然pecl可以看到该包,但尝试使用$ pecl install imagick安装该包失败,并出现以下错误:

错误:`/Applications/XAMPP/examplefiles/temp/pear/temp/imagick/configure--imagick的失败

这是因为我的机器上没有安装ImageMagick库。我用纠正了这一点

$ brew install imagemagick

(我用自制软件而不是MacPorts来管理这种事情)。

我仍然缺少PHP头,它是我使用XAMPP开发包安装的。我从下载XAMPP的同一位置下载并安装了它。请注意,开发人员包完全是一个单独的DMG。

完成后,我成功地用编译了这个模块

$ pecl install imagick