[英]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
任何想法如何解決這個問題?
當心: Imagemagick和Imagick 不一樣! 雖然Imagemagick是一個用於處理圖像的CLI套件/庫,但Imagick是一個PHP Wrapper類,可以在PHP本機中使用Imagemagick(在不使用exec()的情況下也可以讀取。)。
在@ OSX同時安裝的ImageMagick和Imagick一個恕我直言,很好的指導是這一個 。
更新
嘗試一下該指南: Imagick for MAMP-Pro安裝指南 (這是我的更為詳細的分支: Mamp-Imagick-Manual )
(是否區分大小寫php?如果我用google搜索一下 ,它是Imagick
的Imagick
大寫。)是否足以下載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
,然后刪除“;” 在該行的開頭。 大功告成
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.