首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未安装Imagick

未安装Imagick
EN

Stack Overflow用户
提问于 2013-12-27 20:56:04
回答 2查看 4.3K关注 0票数 0

我目前正在使用UniServerz,试图安装ImageMagick和IMagick,这样我就可以尝试在php上做一些图像大小调整,因为我读到GD没有那么好,也不再支持了。我已经在How to install Imagick/imagemagick on windows 7上看过了,并遵循了其中的内容。

具体地说,我已经通过dll.exe安装了ImageMagick,并将php_imagick.dll复制到extensions文件夹中,然后在php.ini中添加extension=php_imagick.dll。也检查了该文件夹的file.The权限,它们都被设置为完全控制。

但是,当我尝试执行代码时,

代码语言:javascript
复制
<?php

if(extension_loaded('imagick')) {
    echo 'Imagick Loaded';
}
else
{
    echo "Not loaded";
}
?>

我一直在屏幕上显示“未加载”,我不知道还需要做些什么才能安装imagick,这样我才能在php上使用ImageMagick。

都会很感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2020-02-02 09:14:43

我知道这是一个老问题,但我也遇到过这个问题。这不仅仅是一个需要部署的php_imagick.dll。您需要部署所有以CORE_RL或IM_MOD_RL开头的DLL文件,并将它们保存到php.exe根目录或PATH变量中的某个目录。一旦我这样做了,它就像一个护身符一样起作用。

请参阅此参考:https://mlocati.github.io/articles/php-windows-imagick.html

票数 1
EN

Stack Overflow用户

发布于 2013-12-27 21:12:12

除了我已经在评论中提到的观点之外,你已经检查过php手册中关于特定windows dll问题的内容了吗?

常见问题是DLL的位置、“extension_dir”设置的值不匹配php.ini内的编译时设置不匹配

如果问题出在编译时设置不匹配,那么您可能没有下载正确的DLL。尝试使用正确的设置重新下载扩展。同样,phpinfo()可以提供很大的帮助。

来源:http://www.php.net/manual/de/install.pecl.windows.php#install.pecl.windows.problemsolving

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20801123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档