GD Library extension not available

在后台文章上传封面时,遇到了这样一个错误php

GD Library extension not available with this PHP installation Ubuntu Nginxgit

本身在本地开发环境上用到了Intervention/image,可是部署代码到服务器后为考虑到开启GD扩展,致使在使用时遇到了这个错误,经过搜索引擎,找到了解决方案。简单归纳就是要安装对应版本的GD库。因为是stackoverflow,打开比较慢,故在此作一个搬运分享。如下是一个基本的原文翻译。github

GD图形扩展库是一个可动态处理图片的PHP扩展。在Ubuntu系统上应该手动的去安装它:bash

PHP5: sudo apt-get install php5-gd
PHP7.0: sudo apt-get install php7.0-gd
PHP7.1: sudo apt-get install php7.1-gd
PHP7.2: sudo apt-get install php7.2-gd
PHP7.3: sudo apt-get install php7.3-gd
复制代码

以上就是对应Ubuntu各版本的命令操做。你能够经过如下命令验证GD扩展是否已启用:服务器

php -i | grep -i gd
复制代码

正常的输出结果应该是这样的:php7

GD Support => enabled
GD headers Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0
复制代码

本篇文章由一文多发平台ArtiPub自动发布this

相关文章
相关标签/搜索