Как установить PHP 7.3 на Debian 9 / Debian 8

Как установить PHP 7.3 на Debian 9 / Debian 8

 

Это краткое руководство предназначено для установки PHP 7.3 на Debian 9 (Stretch) и Debian 8 (Jessie). С PHP 7.3 поставляется ряд исправлений ошибок, новые функциональные возможности и функции, а также ряд устаревших.

Для Ubuntu 18.04 / Ubuntu 16.04 используйте:

Как установить PHP 7.3 на Ubuntu 18.04 / Ubuntu 16.04

Если вы используете систему CentOS 7, следуйте инструкциям по ссылке ниже:

Как установить PHP 7.3 на CentOS 7

Fedora 29 / Fedora 28: Как установить PHP 7.3 на Fedora 29 / Fedora 28

Установите PHP 7.3 на Debian 9 / Debian 8

Следуйте инструкциям ниже, чтобы установить 7.3 в Debian 9 / Debian 8

Шаг 1: Обновите систему и установите add-apt-repository

Убедитесь, что ваша система обновлена:

 

sudo apt update
sudo apt upgrade -y

Если в вашей системе нет команды add-apt-repository, установите ее, используя наше руководство ниже:

Как установить add-apt-repository в Debian 9 / Ubuntu 18.04 / 16.04

Шаг 2: Добавить PHP 7.3 PPA репозиторий

Как только add-apt-repositoryкоманда станет доступна, добавьте PHP 7.3 PPA-репозиторий

sudo apt -y install lsb-release apt-transport-https ca-certificates 
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

Шаг 3: Установите PHP 7.3 на Debian 9 / Debian 8

Последний шаг — установка PHP 7.3 в Debian 9 / Debian 8. Сначала запустите команду apt update:

$ sudo apt update
 Hit:2 https://packages.sury.org/php stretch InRelease
 Ign:1 http://cdn-fastly.deb.debian.org/debian stretch InRelease
 Hit:3 http://cdn-fastly.deb.debian.org/debian stretch Release
 Reading package lists… Done
 Building dependency tree 
 Reading state information… Done
 4 packages can be upgraded. Run 'apt list --upgradable' to see them.

Затем установите PHP 7.3 на Debian 9 / Debian 8:

sudo apt -y install php7.3

Проверьте версию установлена

$ php -v
 PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2018 09:22:47) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
     with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Шаг 4: Установка расширений PHP 7.3

Установите расширения PHP 7.3, используя синтаксис

 sudo apt install php7.3-<entension-name>

Ниже приведен пример установки стандартных расширений PHP.

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

Чтобы установить Apache Module для PHP, запустите:

sudo apt install libapache2-mod-php7.3

Подтвердите одно:

$ apt policy php7.3-cli
 php7.3-cli:
   Installed: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
   Candidate: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
   Version table:
  *** 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 500
         500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
         100 /var/lib/dpkg/status

Поздравляю !!. Вы успешно установили PHP 7.3 в Debian 9 / Debian 8

Прокрутить вверх