Laravel Media Library requires PHP 8.2+ and Laravel 10+.
The exif extension is required (on most systems it will be installed by default).
To create derived images GD needs to be installed on your server.
If you want to create PDF or SVG thumbnails Imagick and Ghostscript are also required.
For the creation of thumbnails of video files ffmpeg
should be installed on your system.
If you're running into problems with Ghostscript and/or PDF to image generation have a look at issues regarding Ghostscript.
##Older versions
If you do not meet the requirements, you can opt to use an older version of the package.
We only actively maintain the latest version of the media library.