У меня другое приложение работает в localhost:8000
, Если я запускаю второе приложение через сервер, оно сбрасывает запущенное приложение и помещает себя в этот порт. Я должен быть в состоянии запустить оба. В идеале в отдельных портах:
App1 в localhost: 8000, который запускает приложение React / webpack / node
App2 на localhost: 8080, который запускает версию сайта на PHP.
Я использую Atom в качестве своей IDE со встроенным командным терминалом, если это поможет. И Apache как мой локальный сервер (XAMPP и WAMPP в Mac и Win соответственно)
Я нашел способ сделать это без особой работы по созданию VirtualHosts и использованию встроенного сервера PHP
Шаг 1 — Откройте консоль XAMPP и нажмите на оболочку
Шаг 2 — CD в $ PATH. Например, cd c: \ xampp \ htdocs \ site_folder
Шаг 3 — Type php -S localhost:8080
и нажмите Enter
Шаг 4 — В браузере перейдите к localhost: 8080, и он покажет.
Шаг 5 — Для второго веб-сайта откройте отдельный терминал CMD и повторите процесс, выбрав $ PATH для этой папки веб-сайта и назначив другой номер порта (например, 8000), нажмите Enter, перейдите к этому localhost: 8000 в отдельном браузере вкладка или окно и вуаля! Теперь оба сайта работают независимо!
Других решений пока нет …