Я знаю, что это хорошо известная проблема, и, вероятно, решение очевидно, но есть кое-что маленькое, что мне не хватает. Я настроил Apache24 (скачано с https://www.apachelounge.com/download/) и произвел только три изменения в файле httpd.conf следующим образом:
'Listen 127.0.0.1: 8090 ',
' ServerName localhost 'и
' LoadModule php7_module "c: / PHP7 / php7apache2_4.dll"
Приложение AddHandler / x-httpd- php. php
PHPIniDir "C: / PHP7" '
После этого я создаю fre sh новое laravel приложение в C: \ Apache24 \ htdocs и следуя инструкциям по настройке виртуального хоста, сначала я создаю локальный домен в C: \ Windows \ System32 \ drivers \ etc \ hosts .
127.0.0.1 localhost
:: 1 localhost
127.0.0.2 trainingassistant.dev (этот я создал)
Второй шаг - настроить виртуальный хост в C: \ Apache24 \ conf \ extra \ httpd-vhosts.conf
<VirtualHost 127.0.0.2:8090>
DocumentRoot "C:\Apache24\htdocs\TrainingAssistant\public"
DirectoryIndex index.php
ServerName trainingassistant.dev
<Directory "C:\Apache24\htdocs\TrainingAssistant\public">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
</Directory>
</VirtualHost>
После перезапуска службы я могу попасть на apache htdocs и посмотрите содержимое папки, но затем я пытаюсь http://trainingassistant.dev, и в результате получается ERR_CONNECTION_REFUSED
Шаги, которые я до сих пор пытаюсь изменить, - это изменить Настройка httpd.conf: прослушивание 127.0.0.1:8090 для прослушивания localhost: 8090 (я знаю, что это отчаянная попытка), от localName localhost до ServerName localhost: 8090 / ServerName 127.0.0.1:8090
Также попробуйте изменить настройки в и host, и httpd-vhosts.conf