#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. еще немного о том, почему этого нельзя сделать, не просто этого не может быть, когда вы запускаете сервер, он должен привязываться к порту, что это означает, что он отображается на этом порту для входящего соединения, если бы у вас мог быть другой на том же порту, как каждое приложение узнало бы, что было для него или для другого приложения