2015-08-03 121 views
1

我一直在浏览网络几天,但我还没有找到解决我的问题呢。所以我在这里,问我有史以来第一个stackoverflow问题: 我需要安装imagick到我的UwAmp本地服务器。 我当前的图片magick版本:ImageMagick-6.8.9-1-vc9-x86 我有Windows 7 x64,但都没有x64版本的ImageMagick让我的本地服务器运行imagick。在命令行中,ImageMagick工作正常。PHP Imagick UwAmp安装不工作

我的PHP版本:31年5月4日

此扩展扩展UwAmp列表中列出,但是当我跑的phpinfo没有关于imagick一个字。我的Apache错误日志不会输出与加载问题相关的任何错误。

当我运行测试文件时,它打印出来:致命错误:类'imagick'未找到。 我已经尝试过为各种版本的PHP,x64 wamp服务器,x86版本等php_imagick.dll文件。我找到的解决方案并没有解决它。一步一步的教程也没有。

到目前为止您是否遇到过这个问题?你会推荐我尝试什么php_imagick.dll文件?

谢谢你的帮助,迈克尔

编辑:我UwAmp的版本是32位

+0

看看我的答案在这里:http://stackoverflow.com/questions/3036847/how-to-install-imagemagick-on-windows-7#22210399 –

回答

1

对于像我这样的新手详细指南。 花了很长时间才得到它的工作。

我最初如下: http://php.net/manual/en/imagick.installation.php

但安装完后,下imagick PHPINFO显示 一些支持的格式= 0

所以我按照这些步骤,从各种渠道 重挫才能正常工作。

  1. 点击PHPINFO和检查:

    架构= x86或x64

    线程安全= yes或从没有

  2. 下载的ImageMagick:

    http://windows.php.net/downloads/pecl/deps/

    在我的情况我下载:Ima geMagick-6.9.3-7-vc11-x86.zip

    因为PHPINFO下的架构是86

    作为VC11或VCl 4为 “VISUAL C++ 11运行时” 或

    搜索谷歌“视觉C++ 14 runtime“并安装它

  3. 将bin子文件夹中的所有dll解压缩并复制到 Apache bin目录中。这是一堆CORE_RL_ .dll 和IM_MOD_RL_ .dll加上一些其他dll。

    以我为例,我安装在C UwAmp:\ UwAmp,所以:

    (从ZIP)斌/ * DLL - > C:\ UwAmp \ BIN \ apache的\ BIN

  4. 后藤:

    http://pecl.php.net/package/imagick

    截至今天,最新的是3.4.1,所以我去了: http://pecl.php.net/package/imagick/3.4.1/windows

    我的PHP版本:5.6.18和线程安全性是从 第1步,所以我下载:

    5.6线程安全(TS)86

    ,并得到:php_imagick-3.4.1-5.6-TS-vc11- x86.zip

  5. 解压和 “php_imagick.dll” 复制到PHP扩展文件夹:

    在我的情况: php_imagick.dll - > C:\ UwAmp \ BIN \ PHP \ PHP-5.6。 18 \ ext

    注意:这个ZIP还包含dll哪些ot她的指导说 解压到apache的扩展文件夹。 没有必要去做。第3步已经处理好了。

  6. 编辑 “的php.ini”,并添加:

    延长= php_imagick.dll

    或(I放置它在最后):

    [Imagick]

    扩展= php_imagick.dll

    对于超级新手:单击UwAmp UI中的编辑按钮 “php_uwamp.ini”将打开并编辑它。当UwAmp重新启动时,它将被复制到 正确的php.ini。起初我有 麻烦,因为有几个php * .ini分散 全部。

  7. 重启Apache

  8. 检查PHPINFO 滚动到部分(或发现):imagick
    一些支持格式:234(矿井)

    如果没有 “imagick” 部分或者“支持的格式“为0, 出现问题。

希望这会有所帮助。

顺便说一句,“Gras Double”作品的评论, 只是希望我早些发现它。

+0

谢谢!我下载了错误的线程安全版本。你的文章帮助了我! – 2016-04-28 23:08:12