Как запустить Apache2 в любом каталоге?

#php #apache2

Вопрос:

Я новичок в apache2 и PHP.

С другими серверами я привык просто запускать их, как

CoolServer /directory/to/my_website

Это очень полезно при работе с несколькими различными веб-сайтами, хранящимися в нескольких разных каталогах.

Но apache2, похоже, работает только для ОДНОГО каталога, который явно указан в conf файле ( /var/www/html по умолчанию ).

Есть ли способ просто заставить apache2 работать так:

apache2 /directory/to/website1

apache2 /another/directory/website2

Комментарии:

1. Вы можете написать сценарий оболочки для динамического создания виртуальных хостов.

2. Видишь httpd.apache.org/docs/2.4/vhosts

Ответ №1:

Вы можете использовать встроенный веб-сервер PHP. Если вы используете ОС Windows, то свяжите PHP с вашим ПУТЕМ. И перейдите в корневую папку вашего проекта, откройте командную строку и введите:-

 php -S localhost:8000