在Mac上安装ImageMagick for XAMPP

时间:2011-06-01 04:16:08

标签: php terminal xampp macports imagick

我正在使用xampp对我的PHP项目进行一些localhost测试,但只是意识到我错过了Imagick包。我已经四处搜索,无法找到一组指令(愚蠢到我的水平)来安装ImageMagick。

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

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

运行以上结果:

    invalid package name/package file "imagick"
    download failed

我是一个具有令人尴尬的ZERO服务器类型技能的网络编码器。任何帮助深表感谢。我想我读过一些关于需要开发xampp版本的东西。这可能是我的问题吗?我怎么知道这是不是我得到了什么?

Mac Verion 10.6.7 Xampp版本1.7.3

1 个答案:

答案 0 :(得分:6)

执行

的结果是什么?

$ 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进行安装时失败,并出现以下错误:

  

错误:   `/应用/ XAMPP / xamppfiles /温度/梨/温度/ imagick /配置    - 与想象'失败

这是因为我没有在我的机器上安装ImageMagick库。我纠正了这个:

$ brew install imagemagick

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

我仍然缺少使用XAMPP Developer Package安装的PHP标头。我从我下载XAMPP的相同位置下载并安装了它。请注意,Developer Package完全是一个单独的DMG。

完成后,我成功编译了模块:

$ pecl install imagick