我一直收到这个错误:警告 PHP 警告:PHP 启动时无法加载动态库 'imagick'(尝试过:C:\php\ext\imagick(找不到指定模块),C:\php\ext\php_imagick.dll(找不到指定模块))位于未知位置的第0行。
我正在使用 php 8.1.20。我从以下网址获取的 imagick 的 ddl 文件: https://pecl.php.net/package/imagick/3.7.0/windows 存在于我的 ext 文件夹中,我已在我的 ini 文件中添加了以下行:extension=imagick
为什么我一直收到这个错误?有人知道可能是什么问题吗?
我已经双重检查了 ddl 文件的路径,那不是问题。我已经双重检查了正在使用的正确的 php ini 文件。
我使用了错误的php_imagick.dll版本。这个dll文件是用于php版本8.1.2的,而我使用的是php版本8.1.20。我降级到了php 8.1.2,并且问题已经解决。