2016-02-11 6 views
7

Я использую laravel 5.2 для разработки приложения.
На данный момент я использую php -S localhost:8888 -t public для развертывания приложения для разработки тестов.
Я знаю, что мне нужно изменить конфигурационный файл .env для производства.
Но itseams Я не могу использовать php artisan serve или php -S localhost:8888 -t public для развертывания приложения в качестве производственного приложения.
Я использую WAMP в своей машине. В настоящее время я разместил приложение для laravel в C:\wamp\www\laravel.
Каковы правильные шаги для развертывания моего приложения laravel 5.2?Каковы правильные шаги для развертывания приложения для создания laravel 5.2?

+0

Развернуть laravel на локальном компьютере или в реальном времени? –

+0

@ujwaldhakal Как развернуть производственное приложение как на локальном, так и на сервере? Мы используем AWS. – Kumaran

+0

На сервере легко, если он поддерживает композитор, то есть, если его vps (виртуальный частный сервер) или посвятить хостинг laravel просто в корневом каталоге, все файлы ur ... в команде, например make ur laravel, открываются в 80 портах этого публичного каталога –

ответ

2

php artisan serve создает локальный, очень простой базовый HTTP-сервер и составляет не для производства. Он не будет обрабатывать больше, чем несколько посещений, и быстро сломается и не будет защищен так, как это делают Apache или Nginx.

Основываясь на пути к каталогу C:\wamp\www\laravel, я полагаю, вы используете WAMP-сервер? A в WAMP - это Apache - веб-сервер, который вы используете вместоphp artisan serve.

Настройка сайта на сервере будет варьироваться в зависимости от настроек, но общие шаги будут выглядеть следующим образом:

  • Вы должны просто поставить свой проект файлы прямо в в каталоге WAMP
  • Run composer install для установки зависимостей.
  • Редактирование базы данных и других варов в файле .env.

Убедитесь, что WAMP запущен, и сайт настроен, и вам должно быть хорошо идти.

Если у вас мало опыта работы с сервером и вы просто хотите безопасно и просто разместить приложение Laravel, я бы настоятельно рекомендовал проверить наш Laravel Forge - он сделает все, и ваш сайт будет находиться в общедоступном Интернете в течение 10 минут.

Смежные вопросы