Tereverda, зачем отображать страницу если цель отдать файл? невозможно одновременно сделать view() и отдать файл. view() возвращает html-страницу, download() отдаёт файл.
в AMPPS скорее всего галочку в приложении где-то поставить чтобы включить нужный модуль, думаю он должен входить в комплект
настройки PHP там потыкайте
в своей практике сталкивался с тем что у партнёров ПО было запущено на старом windows server, и когда мы перешли на tls 1.3 партнёры не могли достучаться до нашего бэкенда так как tls 1.3 не поддерживался у них на уровне OS
в вашем случае если ваше ПО например крутится на windows server, то может быть аналогичная ситуация
либо вам необходимо сделать сервисный аккаунт в IAM
дать ему соответствущие права, и скачать ключ (файл в формате .json) чтобы получить неограниченный по времени доступ к приложению
У вас в phpmyadmin там есть галочка "Профилирование" которую можно нажать и получить подробности того на что тратится время и где тормоза
Банально могут влиять размеры буфферов в настройке. Но как правильно чем больше данных - тем дольше ждать.
Ипатьев, я бы небыл столь категоричен. Если у человека есть 2 сервера БД и он умеет читать или хотя бы смотреть видосы на youtube, то настроить репликацию вполне по силам.
На крайний случай зная ответ он уже сможет нанять нужного специалиста с формулировкой "настройте мне репликацию", а не специалиста который рекомендует cron для этого.
RuRoman, firebase/php-jwt:^5 был с поддержкой PHP 5.Х, версия php-jwt:^6.3 уже требуют php ^7.1||^8.0
Вопрос - какая версия PHP ?
Если PHP не 5, то приложите вывод composer -vvv about
Это подтверждается и тем что var_dump в примере в вопросе показывает 275 байт, но если проверить строку с & то будет 271 то есть как-раз не хватает amp;
А автор вопроса этого не видит так как смотрит вывод var_dump в браузере где & отображается ему как &
средствами html
средствами js