Перейти к основному контенту

Установка LAMP

1. Необходимо добавить репозиторий ondrej/phpPPAlamp-planeta.jpg

Ubuntu/Mint

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Debian

sudo apt install apt-transport-https lsb-release ca-certificates wget -y
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg 
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update

При

Введение

Стек «LAMP» — это группа программныеого выше шаги добавят PPA в каеспечения с отвекрытым истхочдниым ка пакетовдом, который содержит все пакеты PHP и их зависимости, такие как argon2 и libzip.

 2. Установите PHP 8.0 и нужные расширения

Все пакеты PHP 8.0 следуют шаблону php8.0-имя_расширения , и пакет php8.0-common  включает необходимый набор расширений по умолчанию.


sudo apt install php8.0-common

Установите PHP 8.0 CLI для работы в консоли

sudo apt install php8.0-cli

Дополнительные расширения

Вы можете установить дополнительные расширения по тому же шаблону php8.0-имя_расширения. Обратите внимание, что вам не нужно устанавливается вместе, чтобы позволить, серверу размещать динамические php8.0-json,веб-сайты и веб-приложения. Этак какот термин представляет собой аббревиатуру, обозначающую оперьационную систему Linux с веб-сервером Apache. Данные сайта хранятся в базе данных MariaDB, а динамический контент обрабатывается PHP.

Хотя этот программный стек обычно включает MySQL в качестве системы управления базами данных, некоторые дистрибутивы Linux, включая Debian, используют уMariaDB в качестве замолчаению.ы MySQL.

ПВ этом римуководствер вы установки ещте стек LAMP на сервер Debian 11, искпользуя MariaDB в качестве сихстемы уполезных расширений:


sudo apt install php8.0-{curl,intl,mysql,readline,xml,mbstring}

Для разработки также могут быть установлены инструменты покрытия кбазой да или отладчик Xdebug. нных.


sudo apt install php8.0-pcov # PCOV code coverage tool
sudo apt install php8.0-xdebug # Xdebug debugger