Как выложить PHP-сайт в интернет
Обычно, чтобы открыть PHP-сайт миру, нужно арендовать хостинг или VPS, поставить и настроить веб-сервер, подключить PHP нужной версии, вручную накатить зависимости через Composer, прописать строку подключения к базе данных и выпустить SSL-сертификат для защищённого соединения. Для простого сайта или пет-проекта это вечер возни вместо результата.
Netrun убирает всю эту рутину: вы загружаете код, а платформа сама понимает, что это PHP, собирает проект, устанавливает зависимости и выдаёт публичную ссылку с защищённым соединением. Ниже — как выложить PHP-сайт за несколько минут.
Подготовьте проект
Убедитесь, что в корне проекта лежит index.php — это точка входа, с которой начинается ваш сайт. Подойдёт и чистый PHP, и проект на фреймворке вроде Laravel или Symfony, если структура у него стандартная. Папку с зависимостями (vendor) класть не нужно — её соберёт сама платформа.
Опишите зависимости
Если ваш сайт использует сторонние библиотеки, оставьте в проекте файл composer.json со списком зависимостей. Netrun увидит его и установит всё сам при сборке — запускать composer install вручную не нужно.
Загрузите код
Соберите проект в ZIP-архив и перетащите его в Netrun или подключите репозиторий GitHub, в том числе приватный. Платформа сама определит, что перед ней PHP, и начнёт сборку — выбирать язык и версию руками не придётся.
Укажите секреты
Логин и пароль от базы данных, строку подключения, ключи API — всё, что нельзя держать в коде, Netrun спросит при настройке и подставит в проект через переменные окружения (значения, которые лежат рядом с приложением, а не внутри файлов). В коде читайте их из окружения, а не прописывайте прямо в файлах.
Не задавайте порт жёстко
Если сайт сам поднимает веб-сервер, пусть он слушает порт из переменной окружения — Netrun подставит нужный номер сам. Не вписывайте конкретный порт в код, иначе сайт может не открыться.
Проверьте публикацию
Следите за статусом и логами сборки прямо в кабинете — они обновляются в реальном времени. Когда всё соберётся, вы получите публичную ссылку с защищённым соединением. Если что-то упадёт позже, Netrun перезапустит проект сам.
Готово: ваш PHP-сайт живёт в интернете без аренды сервера, ручной настройки веб-сервера и возни с сертификатами. На бесплатном тарифе доступен один проект, и при простое сайт засыпает, а на первый запрос отвечает чуть медленнее, пока просыпается. Если нужна постоянная работа без задержек, подойдёт платный тариф, а под дополнительные сайты можно докупить слоты. Попробовать Netrun.