2 php xampp terminal macports imagick
我正在使用xampp对我的PHP项目进行一些localhost测试,但只是意识到我错过了Imagick包.我已经四处搜索,无法找到一组指令(愚蠢到我的水平)来安装ImageMagick.
我遵循了一个涉及MacPorts的教程,后来发现你可以通过PECL在xampp中安装它(无论这意味着什么).
cd /Applications/xampp/xamppfiles/bin/
pecl download imagick
Run Code Online (Sandbox Code Playgroud)
运行上述导致:
invalid package name/package file "imagick"
download failed
Run Code Online (Sandbox Code Playgroud)
我是一个具有令人尴尬的ZERO服务器类型技能的网络编码器.任何帮助深表感谢.我想我读过一些关于需要开发xampp版本的东西.这可能是我的问题吗?我怎么知道这是不是我得到了什么?
Mac Verion 10.6.7 Xampp 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.
Run Code Online (Sandbox Code Playgroud)
请注意,虽然pecl可以看到包,尝试安装它$ pecl install imagick失败,出现以下错误:
错误:`/ Applications/XAMPP/xamppfiles/temp/pear/temp/imagick/configure --with-imagick'失败
这是因为我没有在我的机器上安装ImageMagick库.我纠正了以下情况:
$ brew install imagemagick
(我使用自制软件而不是MacPorts来管理这种事情).
我仍然缺少使用XAMPP Developer Package安装的PHP头文件.我从我下载XAMPP的同一位置下载并安装了它.请注意,Developer Package完全是一个单独的DMG.
完成后,我成功编译了模块:
$ pecl install imagick