Запуск iis7 с xampp

#php #iis #asp-classic #xampp #intranet

#php #iis #asp-классический #xampp #интрасеть

Вопрос:

В настоящее время я разрабатываю под iis для классического asp для моего опыта работы, хотя для uni я обязан использовать php. У меня настроен iis на моем компьютере и установлен xampp, после перезагрузки моего компьютера локальный хост у меня не работает. Я где-то прочитал, что мне нужно изменить порты, поэтому я изменил порт iis на порт 8080, но для доступа к своим сайтам теперь я должен ввестиhttp://localhost:8080/Test/login.asp есть ли способ установить его вместо localhost / test / login.asp, чтобы мне не нужно было также вводить номер порта?

Комментарии:

1. PHP совместим с IIS, не усложняйте его, устанавливая XAMPP. windows.php.net

2. @Richard Knop Я лично считаю хорошей идеей сохранить технологию там, где она есть, asp на IIS и PHP на Apache. Также здорово получить опыт работы с обоими веб-серверами, но это только мое мнение.

Ответ №1:

Веб-серверы по умолчанию используют порт 80. Поскольку у вас сейчас 2 веб-сервера, только один может использовать порт 80. Таким образом, нет другого способа использовать второй веб-сервер без дополнительного адреса порта там.

Обходным путем может быть настройка запуска обоих веб-серверов вручную (через панель администрирования служб). Итак, основываясь на том, над чем вы работаете, запускайте только тот, который вы хотите.

Ответ №2:

Нет, два разных веб-сервера должны прослушивать разные порты. Стандартный HTTP-порт равен 80. Если вы задаете другой (здесь 8080), вы должны ввести его URL.

Но вы можете установить PHP для IIS, чтобы xampp вам вообще не понадобился.

Комментарии:

1. еще немного о том, почему этого нельзя сделать, не просто этого не может быть, когда вы запускаете сервер, он должен привязываться к порту, что это означает, что он отображается на этом порту для входящего соединения, если бы у вас мог быть другой на том же порту, как каждое приложение узнало бы, что было для него или для другого приложения