2013-11-23 44 views
0

我想在IIS上安装Imagick。这是我第一次尝试安装PHP扩展,所以如果有人能帮助我,我会很感激。在IIS上安装Imagick?

我为ImageMagick for Windows下载了推荐的二进制程序并安装了它。然后,我从http://pecl.php.net/package/imagick下载了Imagick的v3.1.2。

我打开存档,发现一堆C,H和其他文件。我不知道现在该做什么。 o.O我应该对这些文件做些什么吗?

enter image description here

然后有一个examples文件夹的PHP文件。最后,熟悉一些东西! :)

我还从标记为DLL的网站下载了档案。那里还有一堆文件。

无论如何,如果有人能够帮助我,我真的很感激。我使用PHP v5.3,并且phpinfo()说系统是Windows Server 2008 R2 Web Server Edition... ...希望能帮到...

我对安装PHP扩展没有经验,文档也不是那么好... :/

谢谢!

回答

0

您下载了ImageMagick源代码,需要将它编译为系统中安装的二进制文件才能使用。如果你不想这样做 - 我猜你的问题,你不 - 那么我建议从precompiled binaries located here安装它。

ImageMagick的运行在Windows 8(86 & 64),Windows 7中(86 & 64), 的Windows XP(x86)的带有Service Pack 3中,Windows Vista(86 & 64)与 的Service Pack 2的Windows服务器2003(86 & 64)带有Service Pack 2 (验证MSXML6存在),在Windows Server 2003 R2(86 & 64), 的Windows Server 2008(86 & 64)带有Service Pack 2和Windows 服务器2008 R2( 64)。

内存量可能是一个重要因素,尤其是如果您打算在大型图像上工作。建议至少512 MB的RAM为 ,但RAM越多越好。尽管ImageMagick在单核计算机上运行得很好,但它在多核系统上自动并行运行,大大减少了运行时间。

ImageMagick的Windows版本是自行安装的。只需点击下面相应的版本 ,它就会自动启动并询问您几个安装问题。在名称中带有Q8的版本是每像素分量8位(例如8位红,8位绿等),而文件名中的Q16是每像素16位的分量组件。 Q16版本 允许您在不丢失精度的情况下读取或写入16位图像 ,但需要的资源是Q8版本的两倍。带有 文件名的dll文件包含ImageMagick库,作为动态链接库 。除非您有特殊要求,否则我们推荐使用ImageMagick for 32位Windows的 版本。

+0

我已经安装了,但我认为ImageMagick和Imagick是两个不同的下载。我下载了Imagick,这就是所有这些文件。 ImageMagick似乎已经安装好了,但是为了安装Imagick并让它与PHP一起工作,我需要做些什么?谢谢!! – Caleb

+0

啊,好的。 Imagick是PHP的扩展。您同样需要编译并将其添加到您的Php配置才能使其正常工作。你应该看看是否有某个预编译版本。为你的场景最好的选择。 – JakeGould