August 06, 2026 · by CLIQHOST
Если вы ищете быстрое, стабильное и эффективное окружение для PHP-приложений или WordPress, LEMP-стек (Linux, Nginx, MySQL, PHP) — один из лучших вариантов в 2025 году. В сочетании с производительным SSD VPS вы получаете сервер, способный обрабатывать высокие нагрузки при минимальном потреблении ресурсов.
В этом руководстве мы пройдём каждый шаг — от чистого сервера до полностью рабочего окружения, готового к продакшну.
LEMP — это аббревиатура:
- Linux — операционная система (в примере используется Ubuntu 22.04)
- Enginx — веб-сервер (произносится «engine-x»)
- MySQL / MariaDB — реляционная база данных
- PHP — серверный язык скриптов
По сравнению с классическим LAMP (Apache), Nginx потребляет до 40% меньше оперативной памяти при той же нагрузке, обрабатывая соединения асинхронно. На NVMe VPS скорость чтения/записи диска дополнительно усиливает это преимущество — время ответа для динамических страниц может опуститься ниже 50 мс.
Перед началом убедитесь, что у вас есть:
- Активный SSD VPS с Ubuntu 22.04 LTS
- SSH-доступ от имени root или пользователя с правами sudo
- Домен с DNS, указывающим на IP-адрес сервера
- (Опционально) SSL-сертификат или план по выпуску через Let's Encrypt
Первое правило на любом новом сервере: обновите пакеты перед установкой.
sudo apt update && sudo apt upgrade -y
Перезагрузите сервер при наличии обновлений ядра:
sudo reboot
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
Проверьте статус:
sudo systemctl status nginx
Откройте нужные порты в брандмауэре UFW:
sudo ufw allow 'Nginx Full'
sudo ufw enable
sudo ufw status
Откройте http://IP_СЕРВЕРА в браузере — должна появиться стандартная страница Nginx.
Совет: На VPS с выделенным ядром Nginx запускается менее чем за 2 секунды и потребляет менее 5 МБ ОЗУ в режиме ожидания.
sudo apt install mysql-server -y
sudo systemctl enable mysql
sudo mysql_secure_installation
Мастер mysql_secure_installation проведёт вас через:
- Установку пароля root
- Удаление анонимных пользователей
- Отключение удалённого входа root
- Удаление тестовой базы данных
Создайте базу данных и пользователя для вашего приложения:
CREATE DATABASE myapp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'myapp_user'@'localhost' IDENTIFIED BY 'SecurePassword123!';
GRANT ALL PRIVILEGES ON myapp_db.* TO 'myapp_user'@'localhost';
FLUSH PRIVILEGES;
Nginx не обрабатывает PHP нативно — для этого нужен PHP-FPM (FastCGI Process Manager).
sudo apt install php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-curl php8.2-zip php8.2-gd -y
sudo systemctl enable php8.2-fpm
sudo systemctl start php8.2-fpm
Проверьте установленную версию:
php -v
Создайте директорию для сайта:
sudo mkdir -p /var/www/mysite.com/public
sudo chown -R www-data:www-data /var/www/mysite.com
Создайте файл конфигурации:
sudo nano /etc/nginx/sites-available/mysite.com
Рекомендуемое содержимое:
server {
listen 80;
server_name mysite.com www.mysite.com;
root /var/www/mysite.com/public;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
client_max_body_size 64M;
fastcgi_read_timeout 300;
}
Активируйте сайт и проверьте конфигурацию:
sudo ln -s /etc/nginx/sites-available/mysite.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
Установите Certbot:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d mysite.com -d www.mysite.com
Certbot автоматически изменит конфигурацию Nginx для HTTPS и настроит автоматическое обновление сертификата. Проверьте обновление:
sudo certbot renew --dry-run
Если вам нужен коммерческий сертификат с расширенной гарантией, команда CLIQHOST предлагает выделенные SSL-сертификаты для отдельных доменов и wildcard.
Отредактируйте пул PHP-FPM под ресурсы вашего VPS:
sudo nano /etc/php/8.2/fpm/pool.d/www.conf
Рекомендуемые параметры для VPS с 2 ГБ ОЗУ:
pm = dynamic
pm.max_children = 20
pm.start_servers = 5
pm.min_spare_servers = 3
pm.max_spare_servers = 8
pm.max_requests = 500
sudo nano /etc/nginx/nginx.conf
Добавьте в блок http {}:
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml;
gzip_min_length 1024;
gzip_vary on;
location ~* \.(jpg|jpeg|png|gif|ico|css|js|woff2)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
Создайте тестовый PHP-файл:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/mysite.com/public/info.php
Откройте http://mysite.com/info.php в браузере. Если вы видите страницу phpinfo() — всё работает. Удалите файл после теста по соображениям безопасности:
sudo rm /var/www/mysite.com/public/info.php
| Ошибка | Вероятная причина | Решение |
|---|---|---|
502 Bad Gateway |
PHP-FPM остановлен | sudo systemctl restart php8.2-fpm |
403 Forbidden |
Неверные права доступа | sudo chown -R www-data:www-data /var/www/mysite.com |
504 Gateway Timeout |
Медленный PHP-скрипт | Увеличьте fastcgi_read_timeout |
| Сайт не открывается по HTTPS | Порт 443 заблокирован | sudo ufw allow 443 |
На виртуальном хостинге cPanel ресурсы делятся между десятками пользователей. SSD VPS даёт вам:
- Выделенные ресурсы — ОЗУ, CPU и IOPS зарезервированы только для вас
- Полный контроль — пользовательские версии PHP, любые модули Nginx
- Масштабируемость — апгрейд за несколько минут без миграции данных
- Полная изоляция — другие сайты не влияют на вашу производительность
Если вы предпочитаете не управлять сервером самостоятельно, услуга администрирования серверов от CLIQHOST покрывает установку, настройку и мониторинг LEMP-стека за вас.
Также ознакомьтесь с нашим блогом — там регулярно публикуются практические руководства по Linux и веб-хостингу.
Теперь у вас есть полностью рабочий LEMP-стек на SSD VPS: Nginx обслуживает статические запросы с максимальной скоростью, PHP-FPM обрабатывает логику приложения, а MySQL надёжно хранит данные. С несколькими базовыми оптимизациями (Gzip, кэш, тюнинг PHP-FPM) ваш сервер готов к реальному трафику.
Изучите планы SSD VPS от CLIQHOST или свяжитесь с нашей командой через страницу контактов, чтобы выбрать оптимальную конфигурацию для вашего проекта.
Реальные отзывы клиентов, которые доверяют CLIQHOST за производительность, надёжность и профессиональную техническую поддержку.
"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."
"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."
"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."