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

 
 
 

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

Автор: genadie от 11-12-2013, 21:00, посмотрело: 38761

5

Установку Windows Server 2012 R2 мы рассмотрели в этой статье.

Для начала нашему серверу необходимо добавить роль Web-сервера. Для добавления открываем «Диспетчер сервера», и в меню "управление" жмем "добавить роли и компоненты":

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

 

 

 

 

Откроется мастер добавления ролей и компонентов. Жмем "далее" :

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

 

 

 

 

 

Тип установки, выбираем "Установка ролей и компонентов". "Далее":

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

 

 

 

 

 

Выбор сервера, ну у нас выбор пока не большой, выбираем наш сервер. Жмем "далее":

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

 

 

 

 

 

Роли сервера, выбираем "веб-сервер", мастер предложит добавить необходимые компоненты. Жмем "Добавить компоненты":

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

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

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

 

 

 

 

 

Компоненты. Нам пока ничего не нужно, жмем "Далее":

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

 

 

 

 

"Далее":

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

 

 

 

 

 

Попадаем на страницу выбора служб ролей. Помимо уже отмеченных служб, отмечаем «ASP.NET», «Расширяемость .NET», «ASP», «CGI», «Расширения ISAPI», «Фильтры ISAPI», «Включения на стороне сервера(SSI)», нажимаем «Далее»:

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

 

 

 

 

 

Появится предупреждение, что у некоторых обьектов отсутствуют исходники. Если у вас активно интернет соединение жмем "Установить", все необходимое мастер скачает и установит самостоятельно.

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

 

 

 

 

 

По окончании установки открываем «Диспетчер сервера», и в меню "Средства" выбираем "Диспечер служб IIS":

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

 

 

 

 

 

В диспетчере мы видим наш сервер, и вкладку «сайты», по умолчанию содержащую «Default Web Site». Этот сайт состоит из приветственной страницы IIS. Выделяем его и в правом меню "действия" жмем "обзор". (или открыв Internet Explorer и в строке адреса введя http://localhost).

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

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

 

 

 

 

 

Далее надо установить PHP

Распаковываем скачанный нами php-5.5.6-nts-Win32-VC11-x64.zip в предварительно созданную нами директорию, предположим в С:\php-5.5.6\.

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

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

 

 

 

 

 


Теперь нужен плагин PHP Manager for IIS для управляения PHP из из диспетчера IIS.

Устанавливаем его следуя инструкциям инсталятора.

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

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

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

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

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

 

 

 

 

 

 

Если все сделано правильно в Диспетчере служб IIS должна появиться остастка «Администратор PHP»:

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

 

 

 

 

 

Открываем и жмем: "зарегистрировать новую версию PHP":

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

 

 

 

 

 

Указываем расположение созданной директории с распакованным PHP:

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

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

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

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

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

 

 

 

 

 

В остнастке «Администратор PHP» жмем: "проверить phpinfo()"

Выбираем сайт для проверки (у нас пока только http://localhost/):

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

 

 

 

 

 

Опсс..., а результат ошибка:

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

 

 

 

 

 

Нужно установить пакет Visual C++ для Visual Studio 2012 Обновление 4

Скачиваем его здесь ( http://www.microsoft.com/ru-ru/download/details.aspx?id=30679 )

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

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

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

 

 

 

 

 

Открываем и устанавливаем:

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

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

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

 

 

 

 

 

В остнастке «Администратор PHP» жмем: "проверить phpinfo()"

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

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

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

 

 

 

 

 

Далее в «Администраторе PHP» нажимаем «Контролировать все параметры», и вносим изменения:

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

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

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

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

 

 

 

 

 

Создаем пустые папки "C:/php/upload" и "C:/php/temp".
Все, на этом установка PHP завершена.

 


Установка MySQL

Скачиваем установщик на официальной странице http://www.mysql.com/downloads/mysql/. Последняя версия на момент написания статьи 5.6.15.

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

 

 

 

 

 

После загрузки запускаем установку:

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

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

 

 

 

 

 

Выбираем "Install MySQL Products":

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

 

 

 

 

 

Соглашаемся с лицензионными требованиями и жмем "Ntxt":

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

 

 

 

 

 

Жмем "Execute":

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

 

 

 

 

 

Жмем "Next":

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

 

 

 

 

 

Оставляем по умолчанию и жмем "Next":

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

 

 

 

 

 

Жмем "Execute":

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

 

 

 

 

 

Установщик проверит конфигурацию, и при необходимости загрузит недостающие компоненты:

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

 

 

 

 

 

Соглашаемся с лицензией и запускаем установку:

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

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

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

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

 

 

 

 

 

Жмем "Next":

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

 

 

 

 

 

Жмем "Execute":

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

 

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

 

 

 

 

 

Жмем "Next":

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

 

 

 

 

 

Жмем "Next":

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

 

 

 

 

 

Оставляем по умолчанию и жмем  "Next":

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

 

 

 

 

 

Вводим достаточно сложный пароль пользователя root, жмем  "Next":

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

 

 

 

 

 

Оставляем по умолчанию и жмем  "Next":

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

 

 

 

 

 

Жмем "Next":

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

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

 

 

 

 

 

Жмем «Finish»:

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

 

 

 

 

 

Откроется MySQL Connections, жмем "Local instance MySQL56":

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

 

 

 

 

 

Жмем "Connect":

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

 

 

 

 

 

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

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

 

 

 

 

 

Откроется окно управления нашим MySQL-сервером:

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

 

 

 

 

 

Далее установим более привычный для работы с базами данных скрипт phpMyAdmin.

Скопируйте содержимое архива phpMyAdmin-4.0.10-all-languages.zip  в созданную заранее директорию C:\inetpub\wwwroot\admin\.

Находим "config.sample.inc.php", и переименовываем его в "config.inc.php"

Открываем его и раскоментируем следующие строки(уберем "//"):

// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';

Сохраняем измененный файл.

 

Введите в адресной строке браузера "http://localhost/admin/". Вы увидите основное окно скрипта phpMyAdmin для управления базами данных MySQL.

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

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

 

 

 

 

 

Далее необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите кнопку "Browse..." ("Обзор..."). Выберите файл "create_tables.sql", находящийся в каталоге "examples", и нажмите кнопку "Go" ("OK").

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

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

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

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

 

 

 

 

 

Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его соответствующими правами, для чего нажмите "Privileges" ("Привилегии"), на открывшейся странице нажмите ссылку "Add a new User" ("Добавить нового пользователя"), в разделе "Login Information" ("Информация учетной записи") заполните поля следующим образом:

User name (Имя пользователя): pma
Host (Хост): localhost
Password (Пароль): pmapass

Нажмите кнопку "Go" (OK).

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

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

 

 

 

 

 

На открывшейся странице, в разделе "Database-specific privileges" ("Привилегии уровня базы данных") из ниспадающего меню "Add privileges on the following database:" ("Добавить привилегии на следующую базу") выберите "phpmyadmin".

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

 

 

 

 

 

Откроется следующая страница, где в разделе "Database-specific privileges" ("Привилегии уровня базы данных"), в блоке "Data" ("Данные"), поставьте галочки рядом с опциями: SELECT, INSERT, UPDATE, DELETE и нажмите "Go" ("OK").

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

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

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

 

 

 

 

 

Вот и всё установка и настройка скрипта phpMyAdmin – завершена.

 

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

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

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

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

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

 

 

 

 

 

Далее открываем «Диспетчер сервера» и в в Диспетчере служб IIS нажимаем " Добавить веб-сайт"

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

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

 

 

 

 

 

Заполняем "имя сайта", "Физический путь" и "имя узла"

Имя - предположим "admin"

Физический путь - C:\inetpub\wwwroot\admin\

Имя узла - предположим "admin"

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

 

 

 

 

 

Так как у нас пока не установлен DNS-сервер, открываем файл "hosts"(C:\Windows\System32\drivers\etc)

В конце файла добавляем строку:

192.168.0.53    admin

Сохраняем изменения и закрываем.
Здесь 192.168.0.53 - IP-адрес моего сервера, У вас он может быть другим.

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

 

 

 

 

 

Далее в Диспечере IIS вколонке "Действия"(справа) нажимаем "Обзор admin on*:80(http)" и видим основное окно скрипта phpMyAdmin:

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

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

 

 

 

 

 

На этом пока остановимся.

Категория: IIS / Установка PHP / Установка MySQL / Windows Server 2012 R2

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

volsung

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
День добрый!
До момента "Введите в адресной строке браузера "http://localhost/admin/". Вы увидите основное окно скрипта phpMyAdmin для управления базами данных MySQL." всё отлично, но на странице входа "Добро пожаловать в phpMyAdmin" возникает ошибка "#1045 Невозможно подключиться к серверу MySQL" и "Ошибка при указании соединения для controluser в конфигурации." Можете подсказать где править?

<
  • 75 комментариев
  • 48 публикаций
18 сентября 2014 22:57

genadie

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

Вы вероятно не отредактировали конфигурационный файл "config.inc.php"
или не создали пользователя pma с привилегиями на базу "phpmyadmin".

<
  • 0 комментариев
  • 0 публикаций
19 сентября 2014 12:45

volsung

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Спасибо! Я разобрался. Просто у вас на скриншоте вход под root, из под root не войти. Сначала добавил pma и тогда всё встало на свои места.

<
  • 0 комментариев
  • 0 публикаций
5 октября 2014 12:46

YouTy6bl4

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
genadie, здравствуйте, всё вроде как хорошо начиналось, но я остановился на php с одной из проблем: "HTTP Error 500.0 - Internal Server Error
File monitoring is enabled for a file which could not be found" - как решить эту проблему?

<
  • 75 комментариев
  • 48 публикаций
5 октября 2014 21:25

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: YouTy6bl4
HTTP Error 500.0 - Internal Server Error


Вероятно вы не установили пакет Visual C++ для Visual Studio 2012 Обновление 4
Скачиваем его здесь ( http://www.microsoft.com/ru-ru/download/details.aspx?id=30679 )
(если устанавливали, попробуйте переустановить, а также проверьте все моменты установки php.
Попробуйте установить php как описано здесь Только проверьте потом в диспетчере IIS, какой используется конфигурационный файл(php.ini)).

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