---
title: "PHP в режиме Nginx + PHP-FPM в ispmanager"
description: "Использование PHP в режиме Nginx + PHP-FPM в панели управления ispmanager. Документация и инструкции по использованию и настройке облачных серверов Timeweb Cloud."
---

# PHP в режиме Nginx + PHP-FPM

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

Режим **FastCGI (Nginx + PHP-FPM)** — один из самых производительных [режимов работы PHP](https://timeweb.cloud/docs/control-panels/ispmanager/php-modes), который уступает по скорости только LSAPI. Его использование зачастую может помочь оптимизировать сайт и ускорить его работу.

Однако при переводе сайта на PHP-FPM потребуется выполнить дополнительные настройки:

-   Правила, прописанные в `.htaccess`, перестанут применяться. Вам будет необходимо указать аналогичные директивы в конфигурационном файле Nginx. Чтобы упростить процесс, можно воспользоваться каким-либо сервисом в сети, который позволяет сконвертировать директивы `.htaccess` для Nginx.
-   Если вы используете CMS, также будет нужно внести изменения в конфигурационный файл. В статье ниже мы приведем настройки для CMS Wordpress, Joomla, Opencart и Битрикс.

## Установка Nginx

Для работы с PHP-FPM на сервере должен быть установлен Nginx. Установить его можно так:

1.  В разделе «Конфигурация ПО» кликните дважды по строке «Веб-сервер».
2.  Выберите пункты «Nginx» и «PHP-FPM FastCGI».
3.  Сохраните изменения и дождитесь завершения установки.

![92 255 108 15 1500 04 14 2026 10 16 Am](https://content.timeweb.com/assets/37924e88-9836-4ead-9bc9-aa23a65905cc.png?width=1369&height=824)

_Настройки веб-сервера в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

## Перевод сайта на PHP-FPM

1.  В первую очередь необходимо проверить, какую версию PHP использует сайт в данный момент и в каком [режиме](https://timeweb.cloud/docs/control-panels/ispmanager/php-modes) работает PHP. Сделать это можно в разделе «Сайты» под пользователем `root`:

![Php4](https://content.timeweb.com/assets/adf729fc-d5e4-4df4-af4a-a2676dc22571.png?width=1920&height=869)

_Раздел «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

2.  В разделе «Пользователи» кликните дважды на нужном пользователе. 
3.  На вкладке «Доступ» отметьте пункт «Может использовать PHP в режиме FastCGI (Nginx + PHP-FPM)».
4.  В разделе «Сайты»:
    -   кликните дважды по нужному сайту;
    -   на вкладке «Обработчик (PHP)» выберите режим работы «FastCGI (Nginx + PHP-FPM)»;
    -   укажите ту версию PHP, которая сейчас используется на сайте (см. шаг 1).

![92 255 108 15 1500 04 14 2026 10 21 Am](https://content.timeweb.com/assets/e0f6e689-f01d-4761-a7cf-f2db8b0ccae1.png?width=1369&height=833)

_Настройки сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

5.  Проверьте работоспособность страниц сайта. Как правило, большинство страниц, кроме главной, будут отдавать ошибку 404. В этом случае нужно выполнить дополнительные настройки, а именно прописать редирект.
6.  В разделе «Сайты» выделите строку с нужным доменом, кликните на три точки для дополнительных опций и выберите «Конфиг. файлы».

![92 255 108 15 1500 04 14 2026 10 22 Am](https://content.timeweb.com/assets/5460233d-8631-4f6a-8723-131e9d34a9c0.png?width=1369&height=833)

_Раздел «Сайты» и меню действий с сайтом в интерфейсе [ispmanager](https://www.ispmanager.ru/)_

7.  Внесите изменения в файл, в зависимости от используемой CMS, по инструкциям ниже.

### **Wordpress, Joomla**

В конфигурационном файле найдите блок, который начинается со строки:

```shell
location / {
```

Сразу под этой строкой пропишите редирект:

```shell
try_files $uri $uri/ /index.php?q=$uri&$args;
```

### **Opencart**

В конфигурационном файле найдите блок, который начинается со строки:

```shell
location / {
```

Сразу под этой строкой пропишите редирект:

```shell
if (!-e $request_filename){
rewrite ^/(.+)$ /index.php?_route_=$1 last;
}
```

Обратите внимание, что при использовании SSL у вас будет два блока `location` в файле, и редирект необходимо прописать в них обоих.

### **Битрикс**

В конфигурационном файле найдите следующий блок:

```shell
location @php {
```

***Под этим блоком*** (не под данной строкой) вставьте блок с редиректом:

```shell
location ~* /\.ht {
deny all;
}

location ~ ^/(?!(\.well-known)) {
if (!-e $request_filename) {
rewrite ^(.*)$ /bitrix/urlrewrite.php last;
}
}

if (!-f $request_filename) {
rewrite ^(.*)/index.php$ $1/ redirect;
}
```

8.  Сохраните изменения и проверьте работу сайта.
