Я хотел бы создать 3 разных сайта на моем компьютере разработчика, каждый из которых имеет свой собственный корневой каталог, на котором выполняется другая версия PHP, и я хотел бы иметь для них уникальный домен

Допустим, мой веб-сайт по умолчанию будет localhost с привязкой *: 80 и *: 443 (работает PHP 5.6.2 x64) (путь: C:\inetpub\wwwroot)

Второй сайт будет локально защищенным с привязкой *: 444 (будет работать PHP 5.4.34 x86) (путь: C:\inetpub\wwwsecure)

Третий сайт будет иметь локальный формат с привязкой *: 81 (будет запускаться PHP 5.3.29 x86) (путь: C:\inetpub\wwwold)

Я попытался настроить три сайта с привязками, указанными выше, а затем добавил 127.0.0.1:81 и:444 к файлу хостов с нужным именем, но у меня появляется только ошибка «Страница не может отображаться», и, конечно, она работает, если я введите 127.0.0.1:444 или localhost:444

Как я могу настроить эти три сайта?

1 ответ1

0

Хорошо, я понял. Я добавляю этот ответ, потому что он может помочь другим, кто пытается сделать что-то подобное

Итак, прежде всего я понял, насколько я глуп, потому что вы не можете определить номер порта в файле hosts.

Затем я отредактировал свой хост-файл так:

127.0.0.1 localhost
127.0.0.1 localsecure
127.0.0.1 localold

После этого я отредактировал привязки в IIS следующим образом

Default Website: http: * :80 localhost
Default Website: https: * :443 localhost
Secure Website: https: * :443 localsecure
Old Website: http: * :80 localold

И конечно в PHP Manger я установил нужную версию PHP

Теперь работает как положено

Надеюсь, это кому-нибудь поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .