Как установить PHP 8 в Ubuntu 20.04 LTS

Как установить PHP 8 в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить PHP 8 в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, PHP (рекурсивная аббревиатура от PHP: Hypertext Preprocessor) — популярный язык сценариев для серверов, известный для создания динамических и интерактивных веб-страниц. PHP — широко используемый язык программирования в Интернете.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PHP 8 на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите PHP 8 на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common

Шаг 2. Установка PHP 8 в Ubuntu 20.04.

Теперь мы добавляем сторонний PPA в Ubuntu:

sudo add-apt-repository ppa:ondrej/php

Затем вы можете обновить кеш пакетов в системе и установить пакеты PHP:

sudo apt update
sudo apt install php8.0 libapache2-mod-php8.0

После установки вы можете перезапустить Apache, используя следующие команды:

sudo systemctl restart apache2

После успешной установки вы можете подтвердить выполнение с помощью следующей команды:

$ php -v
HP 8.0.0RC3 (cli) (built: Nov 26 2020 19:06:36) ( NTS )
Copyright (c) The PHP Group
   Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
   with Zend OPcache v8.0.0RC3, Copyright (c), by Zend Technologies

Шаг 3. Установка расширений PHP 8.

Чтобы установить расширения PHP 8 в Ubuntu 20.04, используя синтаксис команды:

sudo apt install php8.0-[extension]

Некоторые доступные расширения показаны ниже:

$ sudo apt install php8.0-

php8.0-amqp       php8.0-common     php8.0-gd         php8.0-ldap       php8.0-odbc       php8.0-readline   php8.0-sqlite3    php8.0-xsl
php8.0-apcu       php8.0-curl       php8.0-gmp        php8.0-mailparse  php8.0-opcache    php8.0-redis      php8.0-sybase     php8.0-yac
php8.0-ast        php8.0-dba        php8.0-igbinary   php8.0-mbstring   php8.0-pgsql      php8.0-rrd        php8.0-tidy       php8.0-yaml
php8.0-bcmath     php8.0-dev        php8.0-imagick    php8.0-memcached  php8.0-phpdbg     php8.0-smbclient  php8.0-uuid       php8.0-zip
php8.0-bz2        php8.0-ds         php8.0-imap       php8.0-msgpack    php8.0-pspell     php8.0-snmp       php8.0-xdebug     php8.0-zmq
php8.0-cgi        php8.0-enchant    php8.0-interbase  php8.0-mysql      php8.0-psr        php8.0-soap       php8.0-xhprof
php8.0-cli        php8.0-fpm        php8.0-intl       php8.0-oauth      php8.0-raphf      php8.0-solr       php8.0-xml

Пример установки еще нескольких полезных расширений:

sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml

Шаг 4. Протестируйте PHP.

Чтобы протестировать PHP, создайте текстовый файл с указанным ниже содержимым. Сохраните файл, затем перейдите к нему, чтобы узнать, работает ли PHP:info.php

nano /var/www/html/info.php

В этот файл вставьте следующий код:

<?php
phpinfo();
?>

Попробуйте получить к нему доступ по адресу . Если информационная страница PHP отображается в вашем браузере, значит, все в порядке, и вы готовы продолжить.http://ip-address/info.php

Поздравляю! Вы успешно установили PHP . Благодарим за использование этого руководства для установки последней версии PHP (Hypertext Preprocessor) 8 в системе Ubuntu 20.04 LTS (Focal Fossa). Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PHP .