Опубликовано 15.06.2019
Установка PHP 7.3 в Debian 9

Для некоторых CMS или фреймворков нужна свежая версия PHP, а в репозиториях Debian 9 имеется только версия PHP 7.0. Сегодня мы будем ставить PHP 7.3 в Debian 9.

Для установки PHP 7.3 мы будем использовать репозитории sury.org. Для их подключения нужно выполнить следующие команды:

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt-get install ca-certificates apt-transport-https
sudo apt-get update

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

sudo apt install php7.3 php7.3-{fpm,curl,gd,json,mbstring,mysql,opcache,pgsql,xml,zip,pdo,pdo-sqlite,soap,intl,memcached,apcu}

Отдельно устанавливаем composer:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/bin --filename=composer
php -r "unlink('composer-setup.php');"
Linux 64