В этом руководстве мы рассмотрим различные способы установки PHP 8.2 FPM (FastCGI Process Manager) и всех необходимых модулей в Ubuntu. Независимо от того, являетесь ли вы разработчиком или системным администратором, это руководство предоставит вам простые шаги по установке и запуску PHP 8.2 FPM на вашем компьютере с Ubuntu. Так что хватайте чашечку кофе и давайте погрузимся!
Метод 1: использование менеджера пакетов (apt)
Самый простой способ установить PHP 8.2 FPM и его модули — использовать менеджер пакетов Ubuntu, apt. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install php8.2-fpm
При этом будет установлен PHP 8.2 FPM вместе с модулями по умолчанию. Чтобы установить дополнительные модули, используйте следующую команду:
sudo apt install php8.2-<module-name>
Замените <module-name>
на имя модуля, который вы хотите установить. Например, чтобы установить модуль JSON, вы должны выполнить:
sudo apt install php8.2-json
Метод 2: добавление стороннего репозитория
Если вам нужны определенные модули PHP, которые недоступны в репозиториях Ubuntu по умолчанию, вы можете добавить сторонний репозиторий, например PPA Ондржея Суры. Вот как это можно сделать:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2-fpm
После установки PHP 8.2 FPM вы можете установить дополнительные модули с помощью команды apt
, как описано в методе 1.
Метод 3: компиляция PHP из исходного кода
Для опытных пользователей, которым необходим полный контроль над процессом установки PHP, возможна компиляция PHP из исходного кода. Вот пошаговое руководство:
- Установите необходимые зависимости:
sudo apt update
sudo apt install build-essential libssl-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev
- Загрузите исходный код PHP 8.2:
wget https://www.php.net/distributions/php-8.2.0.tar.gz
tar -xzvf php-8.2.0.tar.gz
cd php-8.2.0
- Настроить и скомпилировать PHP:
./configure --prefix=/usr/local/php --with-fpm --with-openssl --with-curl --with-jpeg --with-png
make
sudo make install
- Настроить PHP-FPM:
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sudo cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
sudo /usr/local/php/sbin/php-fpm
Следуя одному из упомянутых выше методов, вы можете легко установить PHP 8.2 FPM и необходимые модули на свой компьютер с Ubuntu. Предпочитаете ли вы использовать менеджер пакетов, добавлять сторонний репозиторий или компилировать из исходного кода, у вас есть несколько вариантов на выбор. Так что приступайте к изучению интересных функций и улучшений, представленных в PHP 8.2 FPM!