Установка PHP 8.1 FPM (FastCGI Process Manager) и связанных с ним модулей в Ubuntu — важный шаг для веб-разработчиков и администраторов. В этой статье мы рассмотрим несколько методов выполнения этой задачи, приведя попутно примеры кода. Следуя этим инструкциям, вы сможете установить PHP 8.1 FPM на свой сервер Ubuntu и сконфигурировать его с необходимыми модулями для ваших веб-проектов.
Метод 1. Использование PPA Ондржей Суры
Шаг 1. Добавьте репозиторий Ондржей Суры:
sudo add-apt-repository ppa:ondrej/php
Шаг 2. Обновите список пакетов:
sudo apt update
Шаг 3. Установите PHP 8.1 FPM и модули:
sudo apt install php8.1-fpm
Метод 2. Сборка из исходного кода
Шаг 1. Установите необходимые зависимости:
sudo apt install build-essential pkg-config libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libzip-dev libmcrypt-dev libonig-dev
Шаг 2. Загрузите исходный код PHP 8.1:
wget https://www.php.net/distributions/php-8.1.0.tar.gz
tar -xf php-8.1.0.tar.gz
cd php-8.1.0
Шаг 3. Настройте и скомпилируйте PHP:
./configure --prefix=/usr/local/php --with-fpm --with-openssl --with-curl --with-zlib --with-gd --with-jpeg --with-freetype --with-mcrypt --with-pdo-mysql --with-mysqli --enable-mbstring --enable-zip
make
sudo make install
Метод 3. Использование репозитория DEB.SURY.ORG
Шаг 1. Добавьте репозиторий DEB.SURY.ORG:
sudo 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" | sudo tee /etc/apt/sources.list.d/php.list
Шаг 2. Обновите список пакетов:
sudo apt update
Шаг 3. Установите PHP 8.1 FPM и модули:
sudo apt install php8.1-fpm
В этой статье мы рассмотрели три различных метода установки PHP 8.1 FPM и его модулей в Ubuntu. В первом методе используется Ondřej Surý PPA, обеспечивающий простой процесс установки. Второй метод предполагает сборку PHP из исходного кода, что дает больше возможностей настройки. Наконец, мы рассмотрели использование репозитория DEB.SURY.ORG, который упрощает процесс установки. Следуя любому из этих методов, вы сможете успешно настроить PHP 8.1 FPM на своем сервере Ubuntu и начать разработку мощных веб-приложений.