
Для установки LAMP на VDS регистрируемся на Firstbyte, выбираем подходящий тариф (например MSK-KVM-SSD), в качестве ОС выбираем Debian 13.
Примечание:
Символ # в начале строки означает, что команда должна быть запущена от пользователя root
Символ $ в начале строки означает, что команда должна быть запущена от Вашего созданного пользователя
UPD 2026 (Debian 13, Nginx, php 8.4): установку возможно производить через скрипт (пункты 0-9)
wget https://iproger.ru/content/uploads/lemp-2026.sh chmod +x lemp-2026.sh ./lemp-2026.sh
2026 (Debian 13, Apache, php 8.3): установку возможно производить через скрипт (пункты 0-9)
wget https://iproger.ru/content/uploads/lamp-2026.sh chmod +x lamp-2026.sh ./lamp-2026.sh
Корректируем конфигурацию:
1) Для битрикса в файле nano /etc/mysql/mariadb.conf.d/50-server.cnf выставляем:
character-set-server = utf8
collation-server = utf8_unicode_ci
2) Добавляем в /etc/nginx/sites-available/site.conf (внутрь server{}):
location / {
try_files $uri $uri/ /index.php?request=$uri&$args;
}
location ~ .php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_pass unix:/run/php/php8.3-fpm-tikgifts.sock;
fastcgi_pass 127.0.0.1:9002;
}
location ~ /\. {
deny all;
}
location ~* /README\.md$ {
deny all;
}
3) Правим файл /etc/php/8.4/fpm/php.ini
max_execution_time = 120
max_input_time = 90
memory_limit = 128M
post_max_size = 150M
upload_max_filesize = 150M
session.gc_maxlifetime = 14400
short_open_tag = On
date.timezone = Europe/Moscow
; для битрикса:
max_input_vars = 10000
opcache.max_accelerated_files=100000
opcache.revalidate_freq=0
4) В файле nano /etc/mysql/mariadb.conf.d/50-server.conf выставляем лимит памяти (80% ОЗУ):
innodb_buffer_pool_size = 1G
5) Перезапускаем nginx:
service nginx restart
service php8.4-fpm restart
# apt update && apt install -y ca-certificates curl gnupg curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list apt update && apt install -y nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash source ~/.bashrc nvm install 24
Установка сертификата на сайт производится простой командой:
# certbot -d domain.ru
6) При необходимости добавляем поддержку python и модуля requests для него
# apt install python-minimal
apt install python3-pip
Old:
2025 (Debian 11, Apache, php 8.3): установку возможно производить через скрипт (пункты 0-9)
wget https://iproger.ru/content/uploads/lamp-2025.sh chmod +x lamp-2025.sh ./lamp-2025.sh
2024: установку возможно производить через скрипт (пункты 0-9)
wget https://iproger.ru/content/uploads/lamp-debian11.sh chmod +x lamp-debian11.sh ./lamp-debian11.sh
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.