我正在运行 Windows Server 2003,需要安装一个版本的 GD。
有没有人可以提供一些指导或建议?
我正在运行 Windows Server 2003,需要安装一个版本的 GD。
有没有人可以提供一些指导或建议?
检查 php_gd2.dll
是否在您的扩展目录中,并取消注释您的php.ini
中的;extension = php_gd2.dll
。
这是在我的 c:\xampp\php\php.ini 文件中
;extension=gd
正如您所看到的,它被注释掉了,删除“;”并重新启动Apache服务器解决了我的问题。
artisan server
才能反映在php.ini
中所做的更改。取消注释包含;extension=gd
的行并重新启动服务器解决了我的问题。 - Aamir Khan Maarofi自 PHP 8.0 版本之后,GD 扩展的名称从 php_gd2.dll 变为 php_gd.dll。
extension=php_gd.dll
要在 PHP 8 上启用 GD 图像库,请打开您的 php.ini 文件,找到扩展部分并添加以下内容:
extension=gd
[ExtensionList] extension=gd
** 感谢这篇文章:https://write.corbpie.com/how-to-enable-gd-library-with-xampp-php-8-on-windows/
如果您安装了PHP,需要编辑您的php.ini文件(在C:/PHP文件夹中找到)。添加以下行(如果存在,则删除前面的;):
extension=php_gd2.dll
即使我已经将GD安装在扩展文件夹中,它仍然不能正常工作。我的问题出在php.ini文件上,其中引用了extension=php_gd2.dll而不是extension=php_gd.dll。
;extension=php_gd2.dll on php.ini
并取消注释extension_dir = "ext"
。
sudo service apache2 restart
重新启动 Apache。 - cariextension_dir
,则路径必须匹配。在较新的 PHP 版本中,您不再输入模块 dll 名称(例如extension_dir = php_gd2.dll
)。您只需输入 php_ 和 .dll 之间的内容(在此示例中为extension_dir = gd2
)。如果某个模块无法正常工作,我会打开 cmd 并执行php -m
命令以查看错误消息。 - Deivid As