【问题标题】:Imagemagick not working after installation on windows在 Windows 上安装后 Imagemagick 无法正常工作
【发布时间】:2018-07-19 14:13:10
【问题描述】:

我正在使用 CodeIgniter 开发一个图像编辑工具网站。 ImageMagick 可以执行所有的图像编辑操作,所以我需要使用 PHP Xamp 完成软件配置。我已经在 Windows 上安装了 ImageMagick php 扩展。

我的规格是:

  • Windows 64 位
  • Xamp:32 位
  • PHP 版本 7.2.1
  • ImageMagick exe:ImageMagick-7.0.8-7-Q16-x86-dll.exe
  • ImageMagick dll 库:php_imagick-3.4.3-7.1-ts-vc14-x86

我遵循this 安装教程。但是 Imagemagick 扩展并没有出现在 PHP 扩展库中。

我知道我可以使用 JavaScript 制作我的应用程序,但我必须在 PHP 中完成这项任务。

php.ini 动态库

extension=bz2
extension=curl
extension=fileinfo 
extension=gd2
extension=gettext
extension=imagick
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop

【问题讨论】:

  • 您尝试过什么来启用 Imagemagick?您是否安装了所有内容、启用了扩展程序并重新启动了网络服务器?
  • 是的,什么都做了。
  • 是否有任何内容写入错误日志?你确定你编辑了正确的php.ini(网络服务器和 CLI 有单独的)?
  • Imagemagick 没有任何 php 扩展;它是一个使用 exec() 调用的外部程序。你说的是 php API 的 Imagick 吗?
  • Imagick 是 ImageMagic 的 API,我们需要 ImageMagick 才能使用 imagick,对吗?

标签: php imagemagick


【解决方案1】:

问题解决了:

我安装了 ImageMagick-7.0.8-5-Q8-x64-dll.exe,一切正常。感谢上帝。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2012-08-19
    • 1970-01-01
    相关资源
    最近更新 更多