Laravel не влияет на другие приложения

Я установил Laravel 5, и я знаю, что больше нет возможности запускать «php artisan serve».

Проект Laravel находится в подпапке: www.site.com/laravelProject.

Можно ли запустить эту команду (в моей папке проекта laravel) из CLI:

php -S localhost/project:8000 -t public/

, не затрагивая другие папки из живого (с localhost)?

Я имею в виду, это

Будут ли все еще работать другие папки?

Thx:)

Изменить:

Thx:)

Изменить:

Фактически работает «php artisan serve».

Но есть проблема:

user@server# php artisan serve
Laravel development server started: <http://127.0.0.1:8000>

На самом деле я нахожусь на удаленном сервере, а не локально. Как это исправить?

0
задан 13 August 2018 в 16:09

1 ответ

Как указано в ответе, который вы получаете при запуске php artisan serve, эта команда запускает сервер разработки.

Для производства вам необходимо настроить виртуальный хост, указывающий на ваше приложение Laravel.

Пример виртуального хоста для Apache будет выглядеть так:

<VirtualHost *:80>
    DocumentRoot "/Users/myName/Projects/laravel/public"
    ServerName myLaravel.dev
    <Directory "/Users/myName/Projects/laravel/public">
            AllowOverride All
            Options FollowSymLinks +Indexes
            Order allow,deny
            Allow from all
    </Directory>
</VirtualHost>
1
ответ дан 15 August 2018 в 16:59

Другие вопросы по тегам:

Похожие вопросы: