22

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

谁能指出一些指示或建议?

4

8 回答 8

40

检查php_gd2.dll在您的扩展目录中并取消注释;extension=php_gd2.dll您的php.ini.

于 2011-10-21T14:41:08.683 回答
17

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

;extension=gd

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

于 2020-12-30T16:12:20.660 回答
5

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

extension=php_gd.dll

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

于 2021-08-01T14:21:06.970 回答
4

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

扩展=php_gd2.dll

于 2011-10-21T14:43:20.650 回答
4

要在 PHP 8 上启用 GD 图像库,请打开您的 php.ini 文件,找到您的扩展部分并添加到其中:extension=gd

它看起来像:

[扩展列表] 扩展=gd


  • 我正在使用带有 PHP 8 的 Windows;因此,更改后重新启动您的网络服务器。

** 这篇文章的 tks:https ://write.corbpie.com/how-to-enable-gd-library-with-xampp-php-8-on-windows/

于 2021-08-19T22:44:53.827 回答
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 上的自定义 ▸ 默认/基本设置 ▸ 站点标识中选择徽标图像时,我无法更早地裁剪它。完成第二步后,它就可以工作了。现在我可以裁剪文件了。

于 2021-04-18T12:26:01.033 回答
1

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

于 2017-05-04T17:02:01.223 回答
1

即使 GD 安装在扩展文件夹中,它也无法为我工作。我的问题是引用 extension=php_gd2.dll 而不是 extension=php_gd.dll 的 php.ini 文件。

于 2021-04-14T11:47:49.997 回答