PHP中的GD2库没有安装

时间:2012-03-20 18:01:24

标签: php iis gd

我在安装GD库时遇到问题。我正在使用PHP 5.2.14的IIS服务器。我在php.ini中取消注释extension=php_gd2.dll

这是错误:

gd: Unable to initialize module
Module compiled with module API =20060613
PHP compiled with modlule API = 20090626
These options need to match
  in Unknown on Line 0

我下载了各种PHP版本以尝试获取正确的DLL,包括线程安全的5.2.14。然后我会重新启动我的应用程序池并尝试加载使用GD库的文件。是否有其他文件需要gd2才能工作?有没有快速解决方法,而无需完全重新安装PHP?

1 个答案:

答案 0 :(得分:0)

首先,iis7没有正确配置为php - 我搜索了一个向我走过的指南。其次,目录是不正确的,每当我重置iis服务器时,它最初会在使用ISAPI api时说一个目录 - 但是在2分钟后,当使用cgi / fastcgi时,它会说extension_dir在另一个目录中。所以我创建了它想要的目录(这与我的任何php.ini不同)。它所需要的那个需要放在C:/ windows目录中,但即使我把它设置为“./ext”它想要转到Program files / PHP--非常奇怪。第三,我必须将IUSR添加到正在使用的任何文件夹的权限。