php -S localhost:8888 создает локальный сервер в терминале, но браузер показывает 404
В терминале:
Melindas-MacBook-Pro:MelindaSterne Melinda$ php -S localhost:8888
PHP 7.2.17 Development Server started at Thu Apr 25 13:39:37 2019
Listening on http://localhost:8888
Document root is /Users/Melinda/Desktop/MelindaSterne
Press Ctrl-C to quit.
[Thu Apr 25 13:39:47 2019] ::1:53355 [404]: / - No such file or directory
Это работало на меня, я установил sass, nodejs и gulp с Homebrew прошлой ночью. Сегодня я побежал
brew update
а также
brew cleanup
и это все еще не работает.
2 ответа
Добавление страницы index.php загрузило страницу (в то время как index.html - нет).
Это может не быть решением, но вот несколько вещей, помогающих отладить или, по крайней мере, собрать больше информации о проблеме:
перепроверьте, что в /Users/Melinda/Desktop/MelindaSterne есть какой-то файл, который может обслуживать веб-сервер. Я думаю, что это будет index.htm, index.html или index.php. Однако у него может быть другое имя.
попытайтесь вернуть систему в рабочее состояние, удалив пакеты brew, которые, кажется, испортили вещи: sass, nodejs и gulp.
brew uninstall sass
brew uninstall nodejs
brew uninstall gulp
Если затем сервер php начинает работать, вы можете попробовать добавить пакеты обратно один за другим и проверять сервер php между каждой установкой.
Однако, если php-сервер не начал работать после удаления 3-х пакетов, есть еще одна проблема, которую нужно искать..