СправошнаяПоиск

Как обновить PHP 7.2 до 7.4 в Ubuntu 18.04 (upd 22)

Итак, вас недавно приветствовало следующее приятное предупреждающее сообщение в консоли WordPress о том, что PHP 7.2 устарел, и вам следует перейти на более новую версию 7.3 или предпочтительно PHP 7.4?

Обновите PHP 7.2 до PHP 7.4 в Ubuntu

Вот как это можно сделать менее чем за минуту:

  1. Установите PHP7.4 и необходимые расширения
  2. Переключитесь на PHP7.4 в apache2
  3. Перезапустите службу apache2

Шаг 1 — Установите PHP 7.4 и расширения

Сначала откройте оболочку для вашего веб-сервера. Вам потребуется доступ суперпользователя, поэтому либо доступ к учетной записи root, либо ваша учетная запись должны быть добавлены в группу sudo или отдельно в файл /etc/sudoers .

Запустите следующее:

 

# Добавьте репозитории, содержащие более новые пакеты php
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt -y update

 

# Установите PHP 7.4 и расширения
sudo apt -y install php7.4 php7.4-{mysql,mbstring,bcmath,bz2,curl,imagick,dom,zip,opcache} libapache2-mod-security2 wget

 

Шаг 2/3 — переключитесь на PHP 7.4

Теперь нам нужно сообщить службе apache, что мы хотим использовать php7.4 вместо существующей версии. Предполагая, что в настоящее время мы используем php7.2, следующие команды выполнят эту работу. Если вы используете другую версию, замените этот номер соответствующим образом в строке a2dismod

 

sudo a2dismod php7.2
sudo a2enmod php7.4
# Перезапустите службу apache 2, чтобы активировать новую конфигурацию
sudo systemctl restart apache2

 

 Как проверить версию PHP:

 

php -v

 

 Вывод:

 

PHP 7.4.29 (cli) (built: Apr 21 2022 10:16:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.29, Copyright (c), by Zend Technologies