安装了 gd 的 php8 中未定义函数 imagecreatefromjpeg

问题描述 投票:0回答:1

我已经将我的专用服务器的php版本更新到8.1.4,现在

imagecreatefromjpeg
功能不再起作用了。我已经在
php.ini
中启用了GD扩展,我已经运行了
sudo apt-get install php8.1-gd
并重新启动了apache。

当我跑步时

php -i | grep -i gd
我得到这个:

GD Support => enabled
GD headers Version => 2.2.5
GD library Version => 2.2.5
gd.jpeg_ignore_warning => 1 => 1

正在运行且之前曾与 php 7 一起使用的代码:

$source = imagecreatefromjpeg($filename);

对我来说,一切都配置正确,没有理由 php 不应该识别该功能。

如果有人可以帮助解决这个问题,我将非常感激。

php apache gdlib php-8.1
1个回答
2
投票

如果您正在使用 xampp 或 wampp,请找到您的

php.ini
文件,

然后编辑这个

;extension=gd

对此。

extension=gd

你就有了。 要找到

php.ini
文件,请打开 xampp 控制面板,单击 apache config,然后选择 php.ini,

打开它,按住ctrl-f,然后搜索gd,然后找到扩展名,然后删除行首的分号。

© www.soinside.com 2019 - 2024. All rights reserved.