0
网络上有很多Windows Imagic头痛。 我确实找到了一切的正确组合,它得到了工作。Imagick只能通过CMD找到?
然而 当我开始从PHP命令行就吐出了一个警告:
警告:PHP启动:无法加载动态库 'C:\ XAMPP \ PHP \分机\ php_imagick.dll' - 的指定的程序无法找到。 在未知在线0
如何该死的东西的工作,使用被证实在那里,有一个Apache服务器基于这些文件中的文件,但在发射抛出一个失败吗?
这里是相关的php.ini部分,你应该看看它: (你应该不知道如何使它找到它 - 是否有一种方法来禁用它启动的启动警告和错误弹出窗口我,他们打破我在cmd脚本。)
extension_dir="c:\xampp\php\ext"
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
;
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
extension=php_bz2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mssql.dll
;extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pdo_sqlite_external.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_mongo.dll
extension=php_imagick.dll
仅仅因为文件存在并不意味着它们实际上是可用的。很多这些php插件.dll都是用不同的编译器/参数编译的,而不是php本身,所以PHP无法加载库。 –
除了页面正在生成我想要通过imagic生成的图像。并且phpinfo检测到imagick作为工作插件并列出支持的格式。 – helena4
一位同事为我解决了它。 – helena4