我正在使用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答案 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