我正在运行Windows Server 2003,需要安装GD版本。
有人能指出一些指示或建议吗?
答案 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