损坏且无法读取的php_imagick.dll

corrupted and unreadable php_imagick.dll

提问人:Richard Johnson 提问时间:10/20/2023 更新时间:10/20/2023 访问量:27

问:

我的 xampp 或 php 中有一个错误。最近我的电脑遭受了文件损坏,不得不重新安装应用程序和其他应用程序,现在已经修复。所以我重新安装了 xampp 并将其安装在另一个位置。php_imagick.dll

现在我收到这种错误:

PHP警告:PHP启动:无法加载动态库 'php_imagick.dll'(尝试:F:\xampp\php\ext\php_imagick.dll(文件 或目录已损坏且不可读), F:\xampp\php\ext\php_php_imagick.dll.dll (指定的模块可以 未找到)) 在第 0 行的 Unknown 中

Imagick 已经安装,所以我只需要替换扩展文件。我的 XAMPP 安装在 php_imagick.dll 位于 .我现在拥有的php_imagick.dll也是新的,所以我不知道为什么它会损坏和不可读。F:F:\xampp\php\ext

php dll 接口imagick

评论

0赞 Álvaro González 10/20/2023
您确定您的硬盘驱动器没有损坏吗?除非驱动器即将死机,否则您通常不会收到损坏的文件,如果您的计算机崩溃可能会灾难性地写入写入文件。
0赞 Péter Szilvási 10/24/2023
为什么文件有双重扩展名?您能否提供最小的可重现代码,以便其他人可以帮助解决问题?php_php_imagick.dll.dll
0赞 Álvaro González 10/24/2023
@PéterSzilvási我想说的是,为了向后兼容,如果找不到相应的DLL,PHP会同时尝试新语法和旧语法:首先查找,然后查找。extension = php_foo.dllphp_foo.dllphp_php_foo.dll.dll
0赞 TylerH 10/27/2023
这似乎不是编程问题。重新安装 PHP。

答: 暂无答案