Я пытался использовать усадьбу, чтобы найти Symfony, используя инструкции здесь.Казалось, что все работает правильно в git bash, но после php bin/console server:start
я получаю «Входные файлы не указаны», когда я перехожу на localhost: 8000 или http://127.0.0.1:8000 или symfony-demo.test.Я искал и пробовал разные подходы в течение последних 6 часов, но все еще не могу заставить его работать.Я довольно новичок в виртуальных машинах и бродяге, а также новичок в Symfony, поэтому любая помощь будет высоко оценена!
Вот мой файл Homestead.yaml:
folders:
- map: C:\php-apps
to: /home/vagrant/code
sites:
# - map: homestead.test
# to: /home/vagrant/code/homestead/public
- map: symfony-demo.test
to: /home/vagrant/code/symfony_demo/web
type: symfony
Вот файл хоста:
#192.168.10.10 homestead.test
192.168.10.10 symfony-demo.test
Вот последние команды, которые я запускал в git bash:
vagrant@homestead:~$ ls
code
vagrant@homestead:~$ cd code/
vagrant@homestead:~/code$ cd symfony_demo/
vagrant@homestead:~/code/symfony_demo$ ls
symfony symfony-demo
vagrant@homestead:~/code/symfony_demo$ cd symfony-demo/
vagrant@homestead:~/code/symfony_demo/symfony-demo$ ls
app bin composer.json composer.lock phpunit.xml.dist README.md src tests var vendor web
vagrant@homestead:~/code/symfony_demo/symfony-demo$ php bin/console server:start
[OK] Server listening on http://127.0.0.1:8000
vagrant@homestead:~/code/symfony_demo/symfony-demo$
Я раньше тестировал Laravel, и он работал нормально, хотя http://127.0.0.1:8000 также показывал laravel после запуска сервера Symfony в symfony-demo
, поэтому я закомментировал сайт Laravel в файле host
и Homestead.yaml
ипобежал бродяги - обеспечение.После этого, когда я вернулся в каталог symfony-demo
и снова запустил сервер, все начинает показывать «Входные файлы не указаны».