将想象力安装到天蓝色

时间:2015-07-29 12:55:36

标签: php azure imagick

我尝试在azure web app上安装Image magick for php。

我使用了指南 - https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-configure/

我试图一步一步地遵循它,但它没有工作。

我收到了这个错误:

  

Class' Imagick'没找到...

我使用了https://pecl.php.net/package/imagick/3.1.2/windows

中的.dll

2 个答案:

答案 0 :(得分:2)

请将phpinfo.php文件上传到azure网站以测试是否已安装imagick扩展程序,如下面的屏幕截图所示: https://github.com/sck-v/communications

我已经使用自定义PHP运行时成功安装此扩展,您提供的文章是一个很好的资源,请查看此部分:"如何:使用自定义PHP运行时",您需要注意以下几点:

1)请在enter image description here下载无线程安全版本,并且还需要匹配PHP版本

2)如果使用您的客户PHP运行时,请不要忘记更改扩展目录路径。

https://pecl.php.net/package/imagick/3.1.2/windows

3)请将php_imagick.dll复制到ext文件夹和php文件夹中的其他8个dll

答案 1 :(得分:0)

我从很多挖掘,文章和帖子中发现并非所有想象库都兼容安装。在PHP 5.6上为我工作的dll来自http://windows.php.net/downloads/pecl/releases/imagick/3.3.0rc2/php_imagick-3.3.0rc2-5.6-nts-vc11-x86.zip。我后来写了一篇文章,描述了http://techblog.saurabhkumar.com/2015/12/setting-up-imagemagick-for-php-on-azure.html

对我有用的确切步骤