Могу ли я запустить небольшой веб-сервер из настраиваемого каталога? [дубликат]

На этот вопрос уже есть ответ здесь:

Вопрос может быть непонятным, позвольте мне объяснить:

Я разрабатываю веб-сайты с помощью Symfony, и есть небольшая умная команда, которая позволяет мне запустить сервер apache, взяв корень сервера в качестве текущего каталога. Затем я могу просмотреть результат на выделенном порту ( localhost: 8000 ).

Есть ли простой способ сделать это без Symfony, возможно, включенного в Apache2? Я хотел бы протестировать что-то, для чего не требуется этот PHP-фреймворк.

Я знаю, что могу просто создать символическую ссылку на мой настоящий сервер Apache ( / var / www , если я правильно помню, прошло много времени с тех пор, как я использовал этот сервер). Не то чтобы я застрял, мне просто было интересно, можно ли это сделать без лишних слез.

1
задан 24 April 2016 в 12:54

2 ответа

Как я понимаю, Вы хотите запустить php встроенный сервер, таким образом, можно легко сделать это:

 cd /path/to/your/app
 php -S localhost:8000

, Как произведено Вы доберетесь:

Listening on localhost:8000
Document root is /path/to/your/app
5
ответ дан 24 April 2016 в 22:54

я думаю, что Symfony не использует апачский сервер .it, использует внутренний php сервер в качестве php после того, как php 5.4 имеет внутренний маленький сервер для разработки, исключая которой можно запустить его с помощью простой команды

php [options] -S addr:port [-t docroot]

:

 php -S localhost:8000 -t .

для запуска сервера, слушающего на порте 8000 и документ, поддерживают его, текущий dir

, если Вы хотите использовать апачский сервер, можно сделать символьную ссылку на Вас dir приложения в апачском корневом каталоге документа или установить апачский виртуальный хост

2
ответ дан 24 April 2016 в 22:54

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

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