Ошибка при попытке установить PHP на Ubuntu 18.04 для AWS EC2 - PullRequest
1 голос
/ 20 мая 2019

Я занят настройкой ec2 для своего сайта.Я использую Ubuntu 18.04 AMI (образ машины Amazon). Мне нужно выполнить следующие команды:

sudo apt-get install php7.0 php7.0-mcrypt php7.0-mysql mysql-server 
apache2

Но когда я пытаюсь выполнить установку, я получаю следующие ошибки:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'php7.0-remctl' for regex 'php7.0'
Note, selecting 'php7.0-common' for regex 'php7.0'
Note, selecting 'php-remctl' instead of 'php7.0-remctl'
E: Unable to locate package libapache2-mod-php7.0
E: Couldn't find any package by glob 'libapache2-mod-php7.0'
E: Couldn't find any package by regex 'libapache2-mod-php7.0'
E: Unable to locate package php7.0-mysql
E: Couldn't find any package by glob 'php7.0-mysql'
E: Couldn't find any package by regex 'php7.0-mysql'

Я запускаю эти команды через MobaXterm на Windows 10. Есть идеи, что я делаю неправильно ??

1 Ответ

1 голос
/ 20 мая 2019

PHP 7.0 устарел - он вышел из строя в январе 2019 года - и он недоступен в Ubuntu 18.04.Соответствующая версия для этого выпуска - PHP 7.2 (например, php7.2, php7.2-mysql и т. Д.);вам нужно будет соответствующим образом изменить команды установки.

Расширение mcrypt устарело в PHP 7.1 и впоследствии удалено в PHP 7.2 .Если вы используете это расширение в своем приложении, , вам потребуется переделать эти части кода .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...