Установить php после блокировки репозитория sury (deb.sury.org) для российских IP:


Удалите старый PPA (если он был)
sudo add-apt-repository --remove ppa:ondrej/php

Сначала установите необходимые зависимости:
sudo apt install apt-transport-https Скачайте и установите ключ подписи Sury:
sudo curl -fsSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
Создайте файл с источником (удобнее всего назвать его php.list в /etc/apt/sources.list.d/):
sudo curl -fsSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
$(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
обновите репозитории
sudo apt update
установливайте php
sudo apt install php8.4
sudo apt install php libapache2-mod-php
sudo apt install php-mysql php-pgsql php-cli php-curl php-json php-gd php-mbstring php-xml php-zip php-cgi
sudo systemctl restart apache2.service
Создаем файл phpinfo.php с кодом в папке /var/www/html/ командой
sudo nano /var/www/html/phpinfo.php
<?php
phpinfo();
?>

нажимаем ctrl+x сохранить

Альтернативный способ
echo '<?php phpinfo(); ?>' > /var/www/html/phpinfo.php

Тестирование установки PHP перейти по http://localhost/phpinfo.php

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *