如何在 MAMP 4(精简版)中启用 Imagick?
How to enable Imagick in MAMP 4 (Lite)?
我正在尝试在 PHP 7.1.0 的 MAMP 4(精简版,而非专业版)中启用 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
我取消了两者的注释并重新启动了服务器,但是没有加载扩展。
关于如何做到这一点有什么想法吗?
我好像找到问题了。
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 会加载。
我正在尝试在 PHP 7.1.0 的 MAMP 4(精简版,而非专业版)中启用 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
我取消了两者的注释并重新启动了服务器,但是没有加载扩展。
关于如何做到这一点有什么想法吗?
我好像找到问题了。
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 会加载。