У меня установлен конвейер AWS с экземпляром EC2, на котором развернуто приложение Laravel. Требуется новый пакет, который нуждается PHP7 .4.
Что я пытаюсь сделать:
Просто обновите версию PHP, используемую в моем конвейере, которая принята в AWS директиве .
Какие шаги я предпринял:
Я обновил свой buildspec.yml
файл до:
runtime-versions:
php: 7.4
Однако в итоге я получаю следующую ошибку в журнал:
Что я пробовал:
Я добавил команды предварительной сборки для обновления репозиториев ( как показано ниже)
pre_build:
run-as: ec2-user
commands:
- apt-get update
- apt-get upgrade -y
- apt-get install -y php7.4-cli php7.4-zip
- phpenmod zip
По сути, похоже, что экземпляр не может найти версию PHP. Кто-нибудь сталкивался с этим раньше и если да, то как я могу обновить версию, не начиная с нуля?