August 17, 2026 · by CLIQHOST
LAMP-стек — Linux, Apache, MySQL, PHP — остаётся одной из самых популярных основ для динамических веб-приложений. Он быстро разворачивается, хорошо задокументирован и поддерживается практически любой CMS или PHP-фреймворком. Если вы только что приобрели VPS SSD и хотите превратить его в полноценный веб-сервер, это руководство покажет, как сделать это шаг за шагом на Ubuntu 22.04.
В отличие от виртуального хостинга, VPS NVMe или SSD предоставляет выделенные ресурсы, полный root-доступ и свободу устанавливать любые пакеты. Вы не ограничены предустановленными конфигурациями провайдера, можете оптимизировать каждый компонент стека и размещать несколько сайтов на одном сервере.
Если вы не уверены, какой тариф VPS подойдёт вашему проекту, ознакомьтесь с материалами нашего блога, прежде чем продолжить.
sudo)Всегда начинайте с обновления пакетов, чтобы избежать конфликтов версий:
sudo apt update && sudo apt upgrade -y
Этот шаг особенно важен на свежеустановленном сервере.
Apache — веб-сервер, который будет обрабатывать HTTP/HTTPS-запросы.
sudo apt install apache2 -y
Запустите сервис и добавьте его в автозагрузку:
sudo systemctl start apache2
sudo systemctl enable apache2
Проверьте статус:
sudo systemctl status apache2
Откройте порт 80 в файрволле (если UFW активен):
sudo ufw allow 'Apache Full'
Откройте IP-адрес сервера в браузере — вы должны увидеть тестовую страницу Apache («It works!»).
💡 Чтобы защитить трафик с помощью HTTPS, вам понадобится SSL-сертификат. Подходящие варианты доступны в разделе SSL-сертификаты CLIQHOST.
MySQL — система управления реляционными базами данных, используемая WordPress, Joomla, Magento и многими другими.
sudo apt install mysql-server -y
Запустите скрипт безопасности, чтобы удалить анонимных пользователей, тестовую базу данных и установить пароль root:
sudo mysql_secure_installation
Ответьте Y на все рекомендуемые вопросы. Затем подключитесь к MySQL:
sudo mysql -u root -p
Создайте пользователя и базу данных для вашего приложения:
CREATE DATABASE myapp_db;
CREATE USER 'myapp_user'@'localhost' IDENTIFIED BY 'ОченьНадёжныйПароль123!';
GRANT ALL PRIVILEGES ON myapp_db.* TO 'myapp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
⚠️ Никогда не используйте пользователя
rootMySQL для веб-приложений. Создавайте отдельного пользователя с минимально необходимыми привилегиями.
PHP — язык сценариев, позволяющий страницам генерировать динамический контент.
sudo apt install php libapache2-mod-php php-mysql -y
Для совместимости с современными CMS установите дополнительные расширения:
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y
Проверьте установленную версию:
php -v
Чтобы Apache отдавал приоритет PHP-файлам перед HTML, отредактируйте:
sudo nano /etc/apache2/mods-enabled/dir.conf
Убедитесь, что index.php стоит перед index.html:
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
Перезапустите Apache:
sudo systemctl restart apache2
Создайте тестовый файл:
sudo nano /var/www/html/info.php
Содержимое:
<?php
phpinfo();
?>
Откройте http://IP_СЕРВЕРА/info.php в браузере. Вы увидите страницу с деталями установки PHP. Удалите этот файл после проверки — он раскрывает конфиденциальную информацию о сервере:
sudo rm /var/www/html/info.php
phpMyAdmin позволяет управлять базами данных MySQL через веб-интерфейс, без использования командной строки.
sudo apt install phpmyadmin -y
Во время установки выберите apache2 в качестве веб-сервера. Настройте базу данных с помощью dbconfig-common и установите пароль для пользователя phpMyAdmin.
Активируйте необходимое PHP-расширение и перезапустите Apache:
sudo phpenmod mbstring
sudo systemctl restart apache2
Откройте http://IP_СЕРВЕРА/phpmyadmin и войдите с ранее созданным пользователем.
💡 Для дополнительной безопасности переименуйте или ограничьте доступ к директории
/phpmyadminчерез.htaccessили конфигурации Apache.
Чтобы разместить несколько сайтов на одном VPS или привязать домен, создайте VirtualHost:
sudo nano /etc/apache2/sites-available/moidomen.com.conf
<VirtualHost *:80>
ServerName moidomen.com
ServerAlias www.moidomen.com
DocumentRoot /var/www/moidomen.com
ErrorLog ${APACHE_LOG_DIR}/moidomen_error.log
CustomLog ${APACHE_LOG_DIR}/moidomen_access.log combined
</VirtualHost>
Создайте директорию для сайта:
sudo mkdir -p /var/www/moidomen.com
sudo chown -R $USER:$USER /var/www/moidomen.com
Активируйте сайт и отключите стандартный:
sudo a2ensite moidomen.com.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
sudo a2enmod rewrite
sudo systemctl restart apache2
Убедитесь, что в VirtualHost присутствует AllowOverride All для поддержки файлов .htaccess:
<Directory /var/www/moidomen.com>
AllowOverride All
</Directory>
Отредактируйте /etc/apache2/conf-available/security.conf:
ServerTokens Prod
ServerSignature Off
sudo a2enmod deflate
sudo systemctl restart apache2
Отредактируйте /etc/php/8.1/apache2/php.ini (или вашу версию PHP):
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 120
Перезапускайте Apache после каждого изменения.
После настройки LAMP-стека подумайте о:
Если вы предпочитаете сосредоточиться на разработке, а не на администрировании, услуги управления серверами от CLIQHOST помогут взять эту ответственность на себя.
Для проектов с высокой нагрузкой рассмотрите также выделенные серверы — полная мощность физической машины в вашем распоряжении.
Вы установили и настроили полноценный LAMP-стек на VPS SSD с Ubuntu 22.04. Теперь у вас есть надёжная платформа для размещения PHP-приложений, WordPress-сайтов, интернет-магазинов и любых других динамических веб-проектов.
Если вам нужно готовое решение или ресурсы большего масштаба, ознакомьтесь с предложениями VPS SSD и VPS NVMe от 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."