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

相關文章
相關標籤/搜索