PHP执行正在抛出关于Imagick的警告......
输出php -v:
PHP Warning: Version warning: Imagick was compiled against Image Magick
version #### but version #### is loaded. Imagick will run but may behave
surprisingly in Unknown on line 0
答案 0 :(得分:0)
如果需要,您可以通过在相关域或子域的根目录中创建一个名为 ".user.ini" 的文件并将以下行放入其中来进行更正:
imagick.skip_version_check = true
答案 1 :(得分:0)
解决办法是:
创建一个名为 .user.ini
的文件在文件中输入以下内容。
imagick.skip_version_check=true
将文件保存在站点的顶级文件夹中。
答案 2 :(得分:-1)
php ## - 想象力需要被重新启动
brew reinstall --build-bottle php56-imagick
OR
brew reinstall --build-bottle php71-imagick
确保使用重新安装命令和正确的 php ## 版本
答案 3 :(得分:-1)
在安装PHP之后,您肯定已经升级了imagick,因此您需要使用pecl重新安装imagick。
运行以下命令:
sudo pecl uninstall imagick
sudo pecl install imagick
如果您运行php -v并看到警告,提示已加载imagick模块,请检查您的ini文件:
php -i | grep 'Configuration File'
然后打开文件并删除extension =“ imagick.so”的重复条目。您可能需要查看配置路径以检查其他ini文件。