Поэтому я скачал Softaculous (ampps), и с их панели управления я установил инфраструктуру Symfony, и она создала папку symfony3 со всеми файлами в каталоге www (с файлом index.php в корневом каталоге symfony, который печатает только Приветственное сообщение).
Когда я получаю к нему доступ через HTTP: // локальный / symfony3 / он показывает index.php (если я удаляю index.php, он просто показывает дерево каталога symfony3)
Можно ли настроить мой локальный хост для запуска приложения? Если я бегу php bin/console server:start
он запускает мое приложение на локальном хосте с портом 8000. Можно ли настроить Ampps для запуска моего приложения, когда к нему обращаются через localhost / symfony3 /? Заранее спасибо!
РЕДАКТИРОВАТЬ: Оказывается, я мог бы сделать это, просто отредактировав файл httpd70.conf (ampps> conf> httpd70.conf)
Найти <VirtualHost 127.0.0.1:80>
заблокировать и изменить <Directory "{$path}/www">
в веб-папку в вашем приложении (в моем случае это было <Directory "{$path}/www/symfony3/web">
и сделать то же самое для DocumentRoot "{$path}/www"
в том же блоке. Перезагрузите свой Apache. Теперь вы должны увидеть свое приложение, когда вы просто идете в HTTP: // локальный / (Http: //localhost/app_dev.php/)
Если я понял ваш вопрос, вам нужно настроить веб-сервер с правильным файлом конфигурации и изменить разрешения для проекта Symfony.
Это может быть полезно (документация для Symfony 2.8. *):
Других решений пока нет …