Я установил laravel-angular
проект в соответствии с его документацией.
я бегу php artisan serve
команда, которая должна запускать сервер. Вот что случилось.
Но затем я хотел убить этот сервер, потому что я думаю, что он испортил мою существующую конфигурацию apache. И я нашел это проблематичным, потому что нет команды убить его. Весь ресурс в интернете говорит, что все, что вам нужно сделать, это CTRL + С чтобы убить процесс, но у меня его больше не открывают в консоли.
Он запускается даже после перезагрузки моего компьютера.
Я удалил источники проекта с моего диска, надеясь, что это поможет. Это не
Тогда я подумал, что, вероятно, ремесленник работает на внутреннем сервере разработки PHP. Я искал его, но этот сервер также не имеет команды выключения — все, что вам нужно сделать, это CTRL + С Процесс в консоли. Это не помогло.
Итак, я, хотя, я буду искать идентификатор процесса где-нибудь — используя netstat или диспетчер задач в Windows. Я не нашел ничего слушающего :8000
порт или любой процесс, который может быть ответственным за его обслуживание.
Последняя попытка, которую я имел, была, чтобы запустить php -s localhost:8000
— Кажется, это удалось начать. Я добавил какой-то файл в текущий каталог и смог запустить его localhost:8000/filename.php
Однако, когда я убил его (я вижу этот процесс везде — в диспетчере задач, в netstat и т. Д.), localhost:8000/filename.php
больше не работает, но localhost: 8000 (который затем перенаправляется на localhost:8000/#/
) еще работает.
Похоже, сервер не запущен, но на мою машину добавлено перенаправление.
Я хотел бы решить проблему — избавиться от этого и заставить мой apache работать как положено.
Это потому что laravel-angular
есть работник службы. Регистрироваться Network
Вкладка в Chrome показывает, что ответ на сетевые запросы пришел от работника сервиса.
Вы можете прочитать больше о них здесь — http://www.html5rocks.com/en/tutorials/service-worker/introduction/
Других решений пока нет …