我已经阅读了类似的问题,但我认为我的解决方案可能是新的:
我最近将Windows 10升级到PHP 8.2.1,并且今天在php.ini中添加了extension=ext/php_imagick。当运行php -v时,出现以下错误:
我已经尝试将PHP降级到8.1版本,但模块API版本仍然更高,并且我一直从声称与PHP 8.2兼容的源中下载Imagick...
我尝试从各种来源安装最新版本的Imagick,遵循此指南,但仍然出现错误。
考虑到可能还没有官方打包的Imagick版本与最新的模块API编译,我正在按照此指南自己编译Imagick,我将bin文件夹URL放入Path中,重新启动命令提示符,这次收到了错误信息:
我最近将Windows 10升级到PHP 8.2.1,并且今天在php.ini中添加了extension=ext/php_imagick。当运行php -v时,出现以下错误:
Warning: PHP Startup: imagick: Unable to initialize module
Module compiled with module API=20210902
PHP compiled with module API=20220829
These options need to match
我已经尝试将PHP降级到8.1版本,但模块API版本仍然更高,并且我一直从声称与PHP 8.2兼容的源中下载Imagick...
我尝试从各种来源安装最新版本的Imagick,遵循此指南,但仍然出现错误。
考虑到可能还没有官方打包的Imagick版本与最新的模块API编译,我正在按照此指南自己编译Imagick,我将bin文件夹URL放入Path中,重新启动命令提示符,这次收到了错误信息:
the procedure entry point MagickSetSeed could not be located
这就是我的一整天,我已经没有更多的想法了...
模块编译时使用的模块API=20190902
,而PHP编译时使用的模块API=20200930
。 - user3421985