我已经将我的专用服务器的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 不应该识别该功能。
如果有人可以帮助解决这个问题,我将非常感激。
如果您正在使用 xampp 或 wampp,请找到您的
php.ini
文件,
然后编辑这个
;extension=gd
对此。
extension=gd
你就有了。 要找到
php.ini
文件,请打开 xampp 控制面板,单击 apache config,然后选择 php.ini,
打开它,按住ctrl-f,然后搜索gd,然后找到扩展名,然后删除行首的分号。