我正在尝试在PHP 7.1.0的MAMP 4(Lite,而不是Pro)中启用Image Magick 我发现的一切都是针对MAMP 3的。
它说,我必须取消注释这一行:
;extension=imagick.so
指南说,我必须将此文件取消注释:
/Applications/MAMP/conf/php7.1.0/php.ini
我的phpinfo()
表示加载的配置文件是:
/Applications/MAMP/bin/php/php7.1.0/conf/php.ini
我取消注释并重新启动服务器,但扩展程序未加载。
关于如何做到这一点的任何想法?
答案 0 :(得分:0)
我似乎找到了这个问题。
php.ini中的extension_dir
确实指向不存在的文件夹:
/Applications/MAMP/bin/php/php7.1.0/lib/php/extensions/no-debug-non-zts-20151012/
唯一存在的文件夹是:
/Applications/MAMP/bin/php/php7.1.0/lib/php/extensions/no-debug-non-zts-20160303/
我不知道为什么这会指向一个较旧的文件夹,但在将其更改为新文件夹后,Imagick会被加载。