July 27
Установка PHP в Debian после блокировки
// проверим что доступно для установки apt search --names-only '^php[.0-9]{3}#39;
Если нужной версии нет...
Далее нам нужно установить зеркало (немецкое например) откуда будем тянуть пакеты:
// зависимости apt install lsb-release ca-certificates curl // Тянем ключи curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb dpkg -i /tmp/debsuryorg-archive-keyring.deb // Устанавливаем ключи sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' // Обновляем источники пакетов sudo apt update
Далее устанавливаем базовые PHP пакеты
sudo apt install php8.3-cli php8.3-fpm php8.3-common
Ну а далее пакеты которых не хватило
sudo apt install php8.3-{curl,mysqlnd,gd,opcache,zip,intl,bcmath,imagick,xmlrpc,readline,memcached,redis,mbstring,apcu,xml,dom,memcache}