header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
потому что никто среди нас в linux не умеет
на него файлы грузятся со скоростью 1Мбит/сек, когда как от провайдера скорость 100 Мбит.
FROM php:7.4-fpm
RUN apt-get update && apt-get install -y \
libmcrypt-dev \
libxml2-dev \
zlib1g-dev \
libzip-dev \
mariadb-client \
git
RUN pecl install xdebug-2.9.6 && docker-php-ext-enable xdebug
RUN pecl install mcrypt-1.0.3 && docker-php-ext-enable mcrypt
RUN docker-php-ext-install pdo_mysql iconv mysqli zip
...
В гугле и яндексе не нашел ни чего подходящего.