0

Ваш заказ

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

VDS

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

Зарегистрируйте красивый домен — пусть ваш сайт легко находят в сети. Зарегистрировать домен
Запомнить меня
Войти через 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.