2013-11-23 109 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