» » » » Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 
 
 

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Автор: genadie от 5-02-2014, 22:40, посмотрело: 30429

2

Что-бы особо не повторятся, за основу были взяты прошлые статьи, соответственно все сделанные настройки остаются неизменными.

Установка MySQL детально рассмотренна в этой статье: Ручная установка MySQL на Windows 

Установку и настройку PHP рассмотрели сдесь: Установка веб-сервера Apache + PHP + MySQL на Windows 8.1

 

Установка веб-сервера IIS:

Открываем Панель управления -> Программы -> Включение или отключение компонентов Windows. Находим в списке раздел Службы IIS. Раскрываем его и выбираем нужные компоненты.
Базовый набор:
Безопасность. Выбираем все компоненты кроме «Проверка подлинности с сопоставлением сертификата …».
Компоненты разработки приложений. Отмечаем все пункты.
Общие функции HTTP. Отмечаем все пункты.
Проверка работоспособности и диагностика. Выбираем «Ведение журнала HTTP» и «Монитор запросов».
Функции повышения быстродействия. Отмечаем все пункты.
Средства управления веб-сайтом. Отмечаем только «Консоль управления IIS».

Когда все пункты выбраны, нажимаем Ок.

 

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 


После завершения установки обязательно перезагружаемся!

 

Далее запускаем установщик PHPManager(PHPManagerForIIS-1.2.0-x64.msi)- необходим для управления PHP.

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Далее переходим к установке модуля rewrite:
Запускаем установщик(rewrite_x64_ru-RU.msi):

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

 

Далее открываем "управление компьютером", "диспетчер служб IIS"- появится окно с предложением использовать "веб-платформу..." пока отказываемся:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

В диспетчере служб IIS, раскрываем "сайты" и видим, что установленный Default Web Site не запущен:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

При попытке запуска появляется ошибка:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Эта ошибка возникла вследствии того, что 80 порт у нас занят каким либо приложением.

В нашем примере, 80 порт использует веб-сервер Apache.

Изменим настройки веб-сервера IIS. Заставим его слушать, предположим, порт 8080:

В колонке "Действия", нажимаем "привязки..."

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Жмем "изменить", в открывшемся окне выбираем ip-адрес и изменяем порт на 8080:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Жмем ok и закрыть.

Теперь в колонке "Действия", в разделе "Управление веб-сайтом", жмем запустить:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Жмем "Обзор 172.16.1.3:8080", или просто вводим адрес в браузере 172.16.1.3:8080

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Открывшаяся стартовая страничка говорит о том, что пока мы все сделали правильно.

 

Теперь давайте сделаем так, что-бы эта страница открывалась не по ip-адресу, а по имени, например local.malwselennaia.ru:

Для этого в диспетчере выделяем сайт и жмем "привязки..":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Жмем изменить и вводим имя нашего сайта в поле "имя узла":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Жмем ok и закрыть:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Теперь необходимо внести изменения в файл "hosts", расположенный в C:\Windows\System32\Drivers\etc

Открываем любым текстовым редактором, запущенным от имени администратора, и в самом низу добавляем строку:

172.16.1.3   local.malwselennaia.ru

Сохраняем и закрываем.

Вводим в браузере: local.malwselennaia.ru и получаем результат:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Далее необходимо подключить PHP в диспетчере iis. Для этого в диспетчере iis открываем "Администратор PHP" и жмем "зарегистрировать новую версию":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

 

Указываем путь к директории с PHP:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Здесь жмем посмотреть рекомендации:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Если там есть замечания по установке, исправляем их.

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Для управления базами данных будем использовать phpMyAdmin, который мы настроили в предыдущей статье ( Установка веб-сервера Apache + PHP + MySQL на Windows 8.1 ), единственное  что мы изменим, то что открывать его будет не Apache, а веб-сервер IIS.

Для этого в диспетчере IIS выделяем "Default Web Site" и при нажатии правой кнопки мыши, в появившемся меню выбираем "добавить виртуальный каталог...":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

В открывшемся окне, в поле "физический путь" жмем обзор:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Указываем каталог, куда мы распаковывали phpMyAdmin и жмем OK:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

В поле "псевдоним", вводим имя создаваемого виртуального каталога (например "admin", и жмем OK:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

В диспетчере IIS у нас появился каталог "admin", выделяем его и в поле "действия" жмем "обзор....":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Вводим пароль:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

И попадаем на главную страницу phpMyAdmin:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Значит все установленные компоненты работают.

 

Далее добавим на наш сервер еще один веб-сайт. Для примера возмем CMS DLE (DataLife Engine), скачать можно здесь: http://dle-news.ru/demo.html

 

Установка DLE.

Сначала необходимо создать директорию для нашего сайта. В прошлой статье ( Установка веб-сервера Apache + PHP + MySQL на Windows 8.1 ), мы создали директорию для сайтов C:\sait. Создаем в ней каталог, предположим "local2.malwselennaia.ru", и в нем создаем папку "www".

Копируем туда распакованный дистрибутив DLE.

Теперь заходим в phpMyAdmin, и переходим на вкладку "пользователи" и жмем добавить пользователя:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Вводим имя, предположим dle

хост:          localhoct

пароль:

подтверждение:

И ставим галку на "Создать базу данных с именем пользователя в названии и предоставить на нее полные привелегии" и жмем OK:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Видим что появился пользователь и база данных:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Далее открываем диспетчер IIS, выделяем "сайты",правой кнопкой мыши открываем меню и выбираем "добавить веб-сайт...":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

В открывшемся окне указываем путь, имя сайта и имя узла, выбираем IP-адрес и изменяем порт на 8080:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Далее открываем файл "hosts" и в конце вводим строку:

172.16.1.3    local2.malwselennaia.ru

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

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

 

Теперь набираем в браузере: http://local2.malwselennaia.ru , и попадаем на приветственную страничку мастера установки:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Дальше описывать не буду, приведу только скрины:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1 

 

 

 

 

 

Для полноценной работы сайта создадим правила переопределения:

Вдиспетчере IIS, выделяем наш сайт и открываем модуль "переопределения URL-адресов":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

 

Переходим на вкладку: "импортировать правила...":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Копируем содержимое файла : ".htaccess"(лежит в корне сайта) и вставляем в поле "Правила переопределения", нажимаем "применить":

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Жмем : "назад к правилам", и видим созданные правила переопределения:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Теперь проверим результат:

Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 8.1

 

 

 

 

 

Подведем итог: Нашими стараниями было созданно два различных веб-сервера Apache и IIS на одной системе Windows 8.1, и при этом они прекрано уживаются (на разных портах).

Категория: IIS / Установка PHP / Windows 8

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • 0 комментариев
  • 0 публикаций
18 июля 2014 17:56

Dmitriy

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Убиваюсь уже третьи сутки - все делаю как сказано - но браузер показывает пустой лист на <?php phpinfo();?> хотя из командной строки php.exe -info > test.txt все попадает в файл

<
  • 74 комментария
  • 48 публикаций
19 июля 2014 00:54

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Dmitriy
браузер показывает пустой лист

Посмотрите здесь: http://php.ru/manual/install.windows.iis7.html
Видимо у вас не настроен документ по умолчанию или не настроены сопоставления обработчиков

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.