Вы хотите установить 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, что делает его отличным выбором для размещения динамических веб-сайтов.
Не забудьте выбрать метод, который лучше всего соответствует вашим требованиям и предпочтениям. Приятного кодирования!