5 простых способов установки PHP-FPM на CentOS 7

Вы хотите установить PHP-FPM на CentOS 7? Вы пришли в нужное место! PHP-FPM, что означает PHP FastCGI Process Manager, является популярной альтернативой традиционному mod_php, используемому на веб-серверах Apache. Он предлагает повышенную производительность и масштабируемость, что делает его отличным выбором для веб-сайтов с высоким трафиком. В этой статье мы рассмотрим пять простых способов установки и настройки PHP-FPM в CentOS 7.

Метод 1: использование репозитория EPEL
Репозиторий EPEL (дополнительные пакеты для корпоративного Linux) — ценный ресурс для пользователей CentOS. Чтобы установить PHP-FPM с использованием этого репозитория, выполните следующие действия:

Шаг 1. Включите репозиторий EPEL:

sudo yum install epel-release

Шаг 2. Установите PHP-FPM:

sudo yum install php-fpm

Метод 2: использование репозитория Remi
Репозиторий Remi — еще один популярный выбор для установки PHP-FPM. Чтобы использовать этот репозиторий, выполните следующие действия:

Шаг 1. Включите репозиторий Remi:

sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php74

Шаг 2. Установите PHP-FPM:

sudo yum install php-fpm

Метод 3: сборка из исходного кода
Если вы предпочитаете собирать PHP-FPM из исходного кода, вы можете выполнить следующие действия:

Шаг 1. Установите необходимые зависимости:

sudo yum install -y gcc gcc-c++ make automake
sudo yum install -y zlib-devel libxml2-devel openssl-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt-devel

Шаг 2. Загрузите и извлеките исходный код PHP:

wget https://www.php.net/distributions/php-7.4.16.tar.gz
tar -xzvf php-7.4.16.tar.gz
cd php-7.4.16

Шаг 3. Настройте и скомпилируйте PHP-FPM:

./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=apache --with-fpm-group=apache
make
sudo make install

Метод 4: использование репозитория Webtatic
Репозиторий Webtatic известен тем, что предоставляет актуальные пакеты для CentOS. Вот как вы можете использовать его для установки PHP-FPM:

Шаг 1. Включите репозиторий Webtatic:

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Шаг 2. Установите PHP-FPM:

sudo yum install php72w-fpm

Метод 5: использование репозитория IUS
Репозиторий IUS (встроенный в состав Upstream Stable) предназначен для предоставления новых версий популярного программного обеспечения для CentOS. Чтобы установить PHP-FPM с использованием репозитория IUS, выполните следующие действия:

Шаг 1. Включите репозиторий IUS:

sudo yum install https://repo.ius.io/ius-release-el7.rpm

Шаг 2. Установите PHP-FPM:

sudo yum install php74u-fpm

Заключение
В этой статье мы рассмотрели пять различных способов установки PHP-FPM в CentOS 7. Предпочитаете ли вы использовать репозитории, такие как EPEL, Remi, Webtatic или IUS, или собирать из исходного кода, теперь у вас есть несколько вариантов. выбирать из. PHP-FPM обеспечивает повышенную производительность и масштабируемость вашего сервера CentOS 7, что делает его отличным выбором для размещения динамических веб-сайтов.

Не забудьте выбрать метод, который лучше всего соответствует вашим требованиям и предпочтениям. Приятного кодирования!