PHP无法找到已启用的扩展,尽管扩展已在ini文件中配置并且dll文件存在
P粉617237727
P粉617237727 2023-09-11 11:28:51
0
1
553

我一直收到这个错误:警告 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 文件。

P粉617237727
P粉617237727

全部回复(1)
P粉276064178

我使用了错误的php_imagick.dll版本。这个dll文件是用于php版本8.1.2的,而我使用的是php版本8.1.20。我降级到了php 8.1.2,并且问题已经解决。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!