Ваш заказ

Хостинг сайтов

VDS

Регистрация доменного имени

Итого к оплате 0 ₽
Хотите сразу подобрать домен для размещения сайта? Зарегистрировать домен
Запомнить меня
Войти через VK
Мы отправим ссылку для подтверждения на ваш email. После подтверждения вы сами зададите пароль.
Я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с
Политикой обработки персональных данных Согласием на обработку персональных данных
Создать кабинет через VK
Хостинг для PHP

Хостинг для PHP: SSH, Composer, Node.js и PostgreSQL

Разместите современное PHP-приложение на подготовленном хостинге: полноценный SSH, Composer и Git, Node.js для сборки фронтенда, произвольный корневой каталог сайта и одинаковая версия PHP для сайта, консоли и cron. Подходит для Laravel, Symfony, Yii и любых Composer-приложений: привезите свой репозиторий и разверните проект.

  • PHP 5.2–8.5 на выбор Своя версия PHP для каждого сайта; для сайта, SSH и cron версия совпадает.
  • SSH, Composer, Git Полноценная командная строка: composer install, artisan, bin/console, git.
  • Document Root → public Код и .env лежат выше корня сайта и недоступны из браузера.
user@hosting:~/project
PHP
PHP 8.4 (web + CLI)
Access
SSH + SFTP
DB
MySQL 8 · PostgreSQL 16
Status
готов
$ composer install
Generating optimized autoload files
$ php artisan migrate --force
INFO  Running migrations… DONE
PHP 5.2–8.5

Версия выбирается для каждого сайта отдельно и совпадает для веба, SSH-консоли и cron-задач.

PostgreSQL 16

Помимо MySQL 8.0 с phpMyAdmin доступен PostgreSQL, что редкость для виртуального хостинга.

Node.js + Composer

nvm с выбором версии Node, npm, yarn и pnpm через corepack, глобальный Composer.

от 530 ₽/мес

Тарифы Master и Expert с SSH и инструментами разработчика дешевле и проще VDS.

Фреймворки

Какие PHP-фреймворки поддерживаются

Хостинг рассчитан на приложения со структурой современного PHP-проекта: собственный репозиторий, зависимости через Composer, публичная директория отдельно от кода. Список не закрытый: работает всё, что ставится через composer install.

Laravel

artisan-команды, планировщик через cron, сборка Vite, storage:link, миграции, а при заказе ещё и готовый пресет окружения.

Symfony

bin/console, каталог public как корень сайта, Composer-зависимости, cron для периодических команд.

Yii

Каталог web как Document Root, консольные команды yii, runtime-каталоги с корректными правами.

Slim, CakePHP, CodeIgniter, Laminas

И любое другое Composer-приложение без конкретного фреймворка: окружение универсальное.

Коробочные продукты с проверкой лицензий и web-инсталляторами устроены по-своему, поэтому перед заказом уточните требования у поддержки.

Безопасная структура проекта: код выше корня сайта

Корневым каталогом сайта можно назначить произвольную подпапку проекта: public у Laravel и Symfony, web у Yii или любую другую. Исходный код, конфигурация и зависимости остаются выше Document Root, и браузером до них не добраться.

  • .env и конфигурация недоступны по HTTP;
  • vendor, логи и резервные копии закрыты от прямых запросов;
  • запись в storage, bootstrap/cache и runtime с нормальными правами, без chmod 777;
  • symlink-сценарии работают: php artisan storage:link, общие каталоги между релизами.
Домен смотрит в project/public
project/
├── app/
├── config/
├── vendor/
├── storage/
├── .env        ← вне корня сайта
└── public/     ← Document Root
    └── index.php

SSH, Composer и консольные команды

На тарифах Master и Expert доступен полноценный shell, а не только файловый менеджер. Версия PHP в консоли совпадает с версией сайта, поэтому composer install и консольные команды фреймворка работают без сюрпризов.

Composer

Глобальный Composer доступен сразу: install, update, dump-autoload работают с проверкой платформенных требований проекта.

Git

Клонируйте приватный репозиторий по SSH deploy-ключу, обновляйте проект через git pull. А можно вообще без консоли: в панели хостинга есть модуль «Импорт из GitHub».

PHP CLI той же версии

php в консоли той же версии, что у сайта. artisan, bin/console и yii запускаются как задумано.

Привычные утилиты

tar, unzip, rsync, ln, curl, SSH-ключи для входа: переносите и деплойте проект стандартными инструментами.

Типовой деплой по SSH
git pull
composer install --no-dev --optimize-autoloader
npm ci && npm run build
php artisan migrate --force
php artisan optimize

Node.js и сборка фронтенда

Node.js на хостинге нужен для сборки ассетов через Vite, Webpack или Mix. Через nvm ставится нужная версия Node, npm идёт в комплекте, yarn и pnpm включаются через corepack. Постоянно работающий Node-сервер для классического PHP-проекта не требуется: сборка выполняется командой и отдаёт статические файлы.

  1. 1 Установите нужную версию: nvm install --lts или конкретный релиз.
  2. 2 Поставьте зависимости: npm ci (или yarn / pnpm install).
  3. 3 Соберите ассеты: npm run build, результат отдаётся как статика.
nvm install --lts
corepack enable

npm ci
npm run build

Если проекту нужен постоянно запущенный Node.js-процесс (SSR, WebSocket-сервер), это уже сценарий для VDS.

Честно про cron, планировщик и очереди

Cron-задачи запускаются с интервалом от одной минуты нужной версией PHP, и этого достаточно для планировщика Laravel и периодических команд Symfony. Очереди на виртуальном хостинге работают в базовом режиме: cron регулярно запускает обработчик, который разбирает накопившиеся задания и завершается.

Планировщик Laravel

Достаточно одной cron-строки schedule:run раз в минуту, чтобы работало всё внутреннее расписание приложения.

Базовые очереди

queue:work --stop-when-empty по cron: письма, уведомления и фоновые задания с задержкой порядка минуты.

Интенсивные очереди → VDS

Постоянные worker-процессы, Supervisor, Horizon и обработка в реальном времени требуют VDS, а не shared-хостинга.

Мы сознательно не обещаем «полноценные очереди» на виртуальном хостинге: долгоживущие процессы здесь ограничены. Для небольших и средних проектов cron-режима достаточно.

Базы данных и кеширование

Под проект создаются отдельные базы и пользователи; дампы можно заливать через консоль или phpMyAdmin.

MySQL 8.0

Основная СУБД с phpMyAdmin, несколькими базами и пользователями, импортом дампов через CLI.

PostgreSQL 16

Полноценный PostgreSQL для Laravel и Symfony-проектов. На виртуальном хостинге это редкость.

SQLite

pdo_sqlite включён для небольших приложений, тестов и локальных инструментов.

Кеш и сессии

Драйверы file и database для кеша, сессий и очередей. Redis-сервера на хостинге нет, он доступен на VDS.

Опция при заказе

Готовое окружение под фреймворк настроим за вас

На тарифах Master и Expert при заказе можно включить опцию «Подготовить окружение под фреймворк». Мы настроим аккаунт до состояния «git clone и работайте»: совпадающие версии PHP для сайта и консоли, Document Root на публичный каталог, база данных с кредами, Node.js LTS и деплой-скрипт.

Пресет Laravel

PHP 8.4 для веба и CLI, docroot → public, база MySQL и заготовка .env, Node LTS с corepack, laravel-deploy.sh и cron-строки для планировщика и очереди.

Универсальный пресет

Для Symfony, Yii и любых Composer-приложений: версия PHP и публичный каталог на ваш выбор, база данных, Node LTS и универсальный деплой-скрипт.

  1. 1

    Закажите Master или Expert

    В корзине включите опцию «Подготовить окружение под фреймворк» и выберите пресет.

  2. 2

    Получите письмо с доступами

    Когда окружение готово, придёт письмо: SSH, база данных, пути. Прогресс виден в личном кабинете.

  3. 3

    Разверните проект

    git clone своего репозитория, composer install, миграции. Или запустите готовый деплой-скрипт из домашнего каталога.

Тарифы

Тарифы хостинга для PHP

Для PHP-приложений и фреймворков подходят два тарифа, Master и Expert: только на них есть SSH, Composer, Node.js и опция «окружение под фреймворк». Для сайтов на CMS без консоли есть тарифы попроще, они на странице обычного хостинга.

Период оплаты

Для бизнеса
Лучший выбор

Мастер

Расширенный тариф для активных проектов.

Подходит для: CMS, интернет-магазинов, разработки, SSH и высокой нагрузки.
530 ₽ / мес.
оплата помесячно

В тарифе

  • 4 ГБ на диске
  • 20 доменов
  • 60 сайтов
  • 60 баз данных
  • 60 почтовых ящиков
  • 60 FTP-пользователей
  • Бесплатный SSL-сертификат Let’s Encrypt
  • Доступ по SSH
  • Месяц бесплатно
3 домена .ru или .рф в подарок
Активируется при оплате за год.
Максимум

Эксперт

Максимальный тариф для крупных сайтов.

Подходит для: крупных проектов, активного роста, высокой нагрузки и масштабирования.
750 ₽ / мес.
оплата помесячно

В тарифе

  • 10 ГБ на диске
  • 200 доменов
  • Неограниченно сайтов
  • Неограниченно баз данных
  • Неограниченно почтовых ящиков
  • Неограниченно FTP-пользователей
  • Бесплатный SSL-сертификат Let’s Encrypt
  • Доступ по SSH
  • Месяц бесплатно
4 домена .ru или .рф в подарок
Активируется при оплате за год.

На всех тарифах: бесплатный SSL-сертификат Let’s Encrypt с автопродлением, выбор версии PHP и поддержка, которая отвечает по делу.

Почему обычный виртуальный хостинг может не подойти

Классический хостинг рассчитан на сайты, которые администрируются через панель: CMS, конструкторы, готовые скрипты. Фреймворку нужны консоль и инструменты сборки, и они входят в тарифы Master и Expert.

Возможность Start / Optima Master / Expert
Сайты на CMS (WordPress, Joomla…) Да Да
SSH-доступ с полноценным shell Нет Да
Composer и Git в консоли Нет Да
Node.js, npm, сборка ассетов Нет Да
Произвольный Document Root Да Да
Cron-задачи Да Да
Опция «окружение под фреймворк» Нет Да
Память процессов / лимиты Базовые 1 ГБ, до 100 процессов

Для сайта на CMS без консоли достаточно Start или Optima, а фреймворкам нужны Master или Expert.

Когда нужен не хостинг, а сервер для проекта

Виртуальный хостинг сознательно не пытается быть «VDS в миниатюре». Если проекту нужен Redis, постоянные обработчики очередей, Horizon, WebSocket-сервер, свои системные службы или root-доступ, берите VDS: там вы полностью управляете стеком, а мы можем помочь с настройкой.

  • Redis и Memcached как серверы кеша и очередей;
  • Supervisor, queue:work демоном, messenger:consume, Horizon;
  • SSR на Node.js, WebSocket, собственные демоны;
  • нестандартные версии пакетов и полный контроль окружения.

Перенос PHP-проекта на Siteko

Перенесём работающий проект за вас под ключ и без простоя: файлы, базу данных, домен и SSL. Если предпочитаете переносить самостоятельно, подскажем порядок действий и проверим результат. Обратитесь в поддержку после заказа, и мы договоримся о времени и доступах.

Подробнее о хостинге

FAQ

Частые вопросы о PHP-хостинге

Можно ли изменить корневую директорию сайта?

Да. Document Root назначается на любую подпапку проекта: public, web или другую. Код, .env и vendor остаются выше корня сайта и недоступны из браузера.

Есть ли Composer на хостинге и как его запустить?

Composer установлен глобально и доступен сразу после входа по SSH: composer install, update, require работают без дополнительной настройки. Отдельно ставить его не нужно.

Можно ли запускать artisan, bin/console и yii?

Да. В консоли доступен PHP CLI той же версии, что и у сайта, поэтому консольные команды Laravel, Symfony и Yii работают штатно, вручную и по cron.

Какая версия PHP используется в консоли?

Та же, что выбрана для сайта. Совпадение версий для веба, SSH и cron мы настраиваем при подготовке окружения, поэтому типичная проблема «сайт на 8.4, а в консоли 7.4» здесь не возникает.

Поддерживаются ли очереди Laravel?

В базовом режиме да: cron раз в минуту запускает queue:work --stop-when-empty, задания обрабатываются с задержкой около минуты. Постоянные worker-процессы и Horizon на виртуальном хостинге не работают, для них нужен VDS.

Есть ли Redis?

Redis-сервера на виртуальном хостинге нет: на общем сервере его нельзя дать безопасно. Для кеша и сессий используйте драйверы file или database; если проекту нужен именно Redis, размещайте его на VDS.

Можно ли выполнять npm run build?

Да. Node.js ставится через nvm (любая актуальная версия), npm идёт в комплекте, yarn и pnpm включаются через corepack. Лимитов памяти хватает для сборки Vite и Webpack.

Есть ли PostgreSQL?

Да, PostgreSQL 16 наряду с MySQL 8.0 и phpMyAdmin. Расширения pdo_pgsql и pdo_mysql включены.

Можно ли подключить приватный репозиторий GitHub или GitLab?

Да. Сгенерируйте SSH-ключ на хостинге, добавьте его deploy-ключом в репозиторий и клонируйте по SSH. Для GitHub есть путь ещё проще: модуль «Импорт из GitHub» в панели хостинга (публичный репозиторий по URL, приватный по токену или deploy-ключу, с выбором ветки и каталога сайта). Автодеплой по webhook из коробки нет, обновление через git pull или деплой-скриптом.

Можно ли разместить несколько приложений?

Да, в пределах лимита сайтов тарифа. У каждого сайта свой Document Root и своя версия PHP.

Поможете перенести проект с другого хостинга?

Да, перенесём под ключ: файлы, базу, домен и SSL. Либо подскажем порядок действий, если удобнее переносить самостоятельно.

Какие расширения PHP доступны?

Стандартный набор для фреймворков: mbstring, intl, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, curl, fileinfo, tokenizer, xml, ctype, zip, gd, imagick, bcmath, sodium, opcache и другие. Если проекту нужно что-то ещё, напишите в поддержку, и мы подключим при технической возможности.

Разверните PHP-проект на подготовленном хостинге

Выберите Master или Expert, включите опцию «окружение под фреймворк» и получите аккаунт, готовый к git clone и composer install. А если сомневаетесь, подойдёт ли хостинг вашему проекту, напишите в поддержку: честно скажем, хватит ли shared-тарифа или нужен VDS.