AWS EB - как перейти с PHP 5.6 на 7.X? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу обновить свою среду с PHP 5.6 до 7.1.Однако я не вижу никакой версии, кроме 5.6: enter image description here

Возможно ли обновить версию PHP?Если нет - есть ли учебник, как я могу создать новую среду таким образом, чтобы она использовала текущую базу данных (или новую базу данных, скопированную из существующей)?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2019

Если мы посмотрим на документацию Elastic Beanstalk « Обновление вашей платформы Elastic Beanstalk версии » для платформы PHP, то увидим, что рекомендуемый подход - выполнить развертывание Blue / Green.

Переходя ко второй части запроса по базам данных:

Как вы его настроили?(он создается из консоли Beanstalk? или база данных полностью независима от среды Beanstalk (рекомендуемый способ) здесь задокументировано

case 1:

Если база данныхконфигурируется из консоли Beanstalk, например , описанной здесь , затем процедура переноса его в новую среду Beanstalk (с обновленной версией платформы) описана здесь

case 2:

Если база данных является внешней, то у нас нет орешника, вам просто нужно перенастроить правила группы безопасности и т. Д. Для новой среды, а затем приступить к удалению старой среды. Настройка внешней RDS

0 голосов
/ 26 сентября 2019

Вы можете сделать это только при создании среды.После того, как среда была создана, вы можете переключать платформы из доступных второстепенных опций в основной версии, выбранной вами при создании (как вы видите в своем примере).

Самый простой способ выполнить то, что вам нужно, - этоclone существующей среды и выберите версию платформы 7.x, которую вы хотели бы использовать в процессе установки.

...