簡體   English   中英

如何在MAMP上安裝ImageMagick?

[英]How to install ImageMagick on MAMP?

我正在使用MAMP(由Apache / MySQL / PHP組成的沙箱)運行OSX Leopard。 我按照以下教程使用MacPorts安裝了ImageMagick: http : //www.brybot.ca/archives/getting-imagemagick-and-more-to-work-with-mamp-on-os-x/

然后我將extension = imagick.so添加到php.ini中,但是PHP無法識別它。 它一直告訴我:

Fatal error: Class 'imagick' not found

任何想法如何解決這個問題?

當心: ImagemagickImagick 一樣! 雖然Imagemagick是一個用於處理圖像的CLI套件/庫,但Imagick是一個PHP Wrapper類,可以在PHP本機中使用Imagemagick(在不使用exec()的情況下也可以讀取。)。

在@ OSX同時安裝的ImageMagick和Imagick一個恕我直言,很好的指導是這一個

更新

嘗試一下該指南: Imagick for MAMP-Pro安裝指南 (這是我的更為詳細的分支: Mamp-Imagick-Manual

(是否區分大小寫php?如果我用google搜索一下 ,它是ImagickImagick大寫。)是否足以下載image-magick? 如果我讀正確的,你需要的圖像magick也是一個PHP包裝。

您可能需要按照macports安裝說明將/ opt / local和/ opt / local / bin添加到PATH變量中。

如果您已經這樣做了,請找出MacPorts將imagemagic庫放在哪里,然后將其復制到PHP安裝的擴展目錄中(或創建從擴展目錄到文件的鏈接)。

默認情況下,MacPorts會編譯並安裝東西以便與其他MacPorts庫一起使用,因此,當編譯為與非MacPorts庫一起使用時,您可能需要四處移動文件並調整路徑。

這個問題很老,但是我今天遇到了問題,而且似乎比以前容易。
該解決方案將OSX 10.13與MAMP 4和Homebrew結合使用

  • 通過運行brew install imagemagick安裝Image Magick。
  • 打開文件/Applications/MAMP/bin/php/[yourPhpVersionThere]/conf/php.ini
  • 搜索;extension=imagick.so ,然后刪除“;” 在該行的開頭。
  • 重新啟動MAMP

大功告成

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM