homebrew -- Image Magick 在执行 PHP 时抛出版本错误

Art*_*tan 4 php homebrew warnings imagick

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
Run Code Online (Sandbox Code Playgroud)

Ric*_*ing 6

安装PHP后你肯定升级了imagick,所以你需要使用pecl重新安装imagick。

运行以下命令:

sudo pecl uninstall imagick
sudo pecl install imagick
Run Code Online (Sandbox Code Playgroud)

如果您运行 php -v 并看到一条警告说模块 imagick 已经加载,请检查您的 ini 文件:

php -i | grep 'Configuration File'
Run Code Online (Sandbox Code Playgroud)

然后打开文件并删除 extension="imagick.so" 的重复条目。您可能需要查看配置路径以检查其他 ini 文件。