Как установить версию PHP 7.3 в ОС Ubuntu 18.04

На дворе 2019 год и давно доступна официальная стабильная версия PHP 7.3

По инструкции ниже за 3 минуты Вы установите с нуля или обновите старую версию на актуальную РНР 7.3 для операционных систем Ubuntu 18.04/Ubuntu 16.04. Также для дальнейшей корректной работы установим базовые пакеты PHP, которые должны быть must have

Если у Вас в системе уже имеется PHP, то чтобы узнать текущую версию, выполните в консоли 

php -v

На устанавливаемой ОС Ubuntu интерпретатор PHP сейчас отсутствует, о чем нам говорит сообщение в консоли.

Результат выполнения команды php -v
Результат выполнения команды php -v

Шаг 1. Добавление репозитория.

Последняя стабильная версия PHP 7.3 доступна в PPA репозитории ondrej/php , нужно его добавить и обновить список доступных пакетов. Для этого выполним в консоли последовательно 2 команды:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Шаг 2. Установка нужной версии PHP.

После добавления репозитория PPA устанавливаем php 7.3 на свой сервер Ubuntu 18.04 / Ubuntu 16.04.

sudo apt-get install php7.3

После установки проверяем версию PHP. Для этого в консоли выполняем команду.

php -v

Шаг 3. Установка расширений для PHP 7.3.

Для комфортной дальнейшей работы нужно установить дополнительные расширения для PHP, для этого общий синтаксис команды такой:

sudo apt-get install php7.3-<имя-зависимости>

Выполним команду ниже, установив за один раз сразу несколько расширений библиотек для PHP 7.3 , которые уже давно по умолчанию must have

sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-mysql php7.3-zip php7.3-gd  php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath

Вы можете подтвердить установленную версию расширения PHP с помощью команды apt policy:

apt policy php7.3-cli
Выполнение команды apt policy php7.3-cli
Выполнение команды apt policy php7.3-cli

PHP 7.3 успешно установлен в операционной системе Ubuntu. Хорошего всем программирования!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *