при использовании sudo соответственно добавляем её перед каждой командой
1. Обновляем систему
# apt update # apt upgrade -y
2. Добавляем PHP 7.3 PPA репозиторий
# apt -y install lsb-release apt-transport-https ca-certificates # 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" | tee /etc/apt/sources.list.d/php7.3.list
3. Обновляем репозитории и устанавливаем PHP
# apt update # apt -y install php7.3
Проверяем установленную версию
# php -v PHP 7.3.5-1+0~20190503093827.38+stretch~1.gbp60a41b (cli) (built: May 3 2019 09:38:28) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.5-1+0~20190503093827.38+stretch~1.gbp60a41b, Copyright (c) 1999-2018, by Zend Technologies
4. Установка дополнений
# 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 php7.3-recode php7.3-bz2
Добавляем модуль для Apache
# apt install libapache2-mod-php7.3
Проверяем:
# apt policy php7.3-cli php7.3-cli: Установлен: 7.3.5-1+0~20190503093827.38+stretch~1.gbp60a41b Кандидат: 7.3.5-1+0~20190503093827.38+stretch~1.gbp60a41b Таблица версий: *** 7.3.5-1+0~20190503093827.38+stretch~1.gbp60a41b 500 500 https://packages.sury.org/php stretch/main amd64 Packages 100 /var/lib/dpkg/status
Радуемся !