1. ホーム
  2. php

GD ライブラリ拡張はこの PHP インストールでは利用できません Ubuntu Nginx

2023-12-02 11:32:27

質問

私は Laravel ウェブフレームワークを使用しています。 ubuntu 14.04 サーバーと Nginx を使用してファイルをアップロードしようとすると、このエラーが発生します。 Laravel を使用してファイルをサーバーにアップロードしようとすると、このエラーが発生します。 私のアップロードディレクトリは public/uploads フォルダーにあり、777のパーミッションを持っています。

どのように解決するのですか?

GD Graphics Libraryは、画像を動的に操作するためのライブラリです。 Ubuntuの場合は、手動でインストールする必要があります。

  • 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
  • PHP7.4: sudo apt-get install php7.4-gd
  • PHP8.0: sudo apt-get install php8.0-gd

以上で、GDサポートが読み込まれたことが確認できました。

php -i | grep -i gd

出力はこのようになるはずです。

GD Support => enabled
GD headers Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0

で、最後にapacheを再起動します。

sudo service apache2 restart