如何在我的Windows服务器版本的PHP上安装GD

时间:2011-10-21 14:37:13

标签: php gd windows-server

我正在运行Windows Server 2003,需要安装GD版本。

有人能指出一些指示或建议吗?

7 个答案:

答案 0 :(得分:20)

检查php_gd2.dll位于您的扩展程序目录中,并取消注释;extension=php_gd2.dll的{​​{1}}。

答案 1 :(得分:10)

它在我的 c:\xampp\php\php.ini 中

;extension=gd

如您所见,这已被注释掉,删除;并重新启动 apache 服务器解决了我的问题。

答案 2 :(得分:3)

你需要编辑你的php.ini(如果你在这里安装了PHP,可以在你的C:/ PHP文件夹中找到)。添加以下行(或删除;如果它存在于其之前):

延长=文件php_gd2.dll

答案 3 :(得分:2)

问题已解决。我正在使用 XAPP。

我试图在“php.ini”文件中搜索“extension=php_gd2.dll”文件,但那里没有这样的东西(“;extension=php_gd2.dll”也没有分号)。 然后我自己在 php.ini 文件中包含了语句“extension=php_gd2.dll”。 另外,我从 https://www.dll-files.com/php_gd2.dll.html 下载了文件“extension=php_gd2.dll”并将其放置在文件夹“C:\xampp\php”中(还有另一个文件夹 C:\xampp\php\ext 其他扩展名驻留,但无论如何这种方法不起作用)。 然后我从 xampp-control.exe 重新启动了 Apache 和 MySQL。 它没有用。

我重置了我在上一步中所做的所有更改。

尝试了另一种方法:

打开“php.ini”文件(位于 C:\xampp\php)并查找“extension=gd”。 我注意到搜索到的词有一个分号,它显示为“;extension=gd”。我去掉了分号。保存了 php.ini 文件。从 xampp-control.exe 停止并重新启动 Apache。

现在可以了。

那么到底解决了什么问题? 当我在自定义 ▸ 默认/基本设置 ▸ 站点标识中在 wordpress 上选择徽标图像时,我无法更早地对其进行裁剪。完成第二步后,它起作用了。现在我可以裁剪文件了。

答案 4 :(得分:1)

在php.net下载页面的 Windows 下载相关调试包中,它包含最有用的模块。之后,取消注释相关扩展,例如gd2: ;extension=php_gd2.dll on php.ini并取消注释extension_dir = "ext"

答案 5 :(得分:0)

GD 对我不起作用,即使它安装在扩展文件夹中。我的问题是 php.ini 文件被引用到 extension=php_gd2.dll 而不是 extension=php_gd.dll。

答案 6 :(得分:0)

PHP 8.0 后,GD 扩展名由 php_gd2.dll 更改为 php_gd.dll

extension=php_gd.dll

https://php.watch/versions/8.0/gd2-gd-windows