суббота, 30 июля 2016 г.

Настройка веб-сервера (IIS)

В данной статье представлен ролик с подробной инструкцией по настройке IIS, а так же краткое описание инструкции.





После установки роли IIS в диспетчере служб проверим доступный по умолчанию Default Web Site - это приветственная страница IIS. Убедившись в работоспособности переходим к следующему шагу - установке PHP.

Распаковываем скачанный ранее php-5.6.15-nts-Win32-VC11-x64.zip в предварительно созданную нами директорию, предположим в С:\php\. 
Устанавливаем пакет Visual C++ для Visual Studio 2012.
Теперь нужен плагин PHP Manager for IIS для управления PHP из из диспетчера IIS.
Устанавливаем его следуя инструкциям инсталятора.
Если все сделано правильно в Диспетчере служб IIS должна появиться оснастка «Администратор PHP».

Открываем и жмем: "зарегистрировать новую версию PHP". Указываем расположение созданной директории с распакованным PHP. В оснастке «Администратор PHP» жмем: "проверить phpinfo()". Выбираем сайт для проверки (у нас пока только http://localhost/).
Далее в «Администраторе PHP» нажимаем «Контролировать все параметры», и вносим следующие изменения:
  • в строке upload_tmp_dir меняем значение на "C:/php/upload";
  • в строке session.save_path меняем значение на "C:/php/temp",
Создаем пустые папки "C:/php/upload" и "C:/php/temp". Все, на этом установка PHP завершена.

Далее, следуя инструкции как показано в ролике, устанавливаем MySQL. На вкладке создания аккаунта нужно будет придумать пароль для входа. Пользователь по умолчанию - root.

Далее установим более привычный для работы с базами данных скрипт phpMyAdmin.
Скопируйте содержимое архива phpMyAdmin-4.5.1-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.

Далее необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Импорт". Выберите файл "create_tables.sql", и нажмите кнопку "Вперед".

Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его соответствующими правами. Заполните поля следующим образом:

Имя пользователя: pma
Имя хоста: localhost
Пароль: pmapass

На открывшейся странице, в разделе "Базы данных" из ниспадающего меню выберите "phpmyadmin". Откроется следующая страница, где в разделе в блоке "Данные", поставьте галочки рядом с опциями: SELECT, INSERT, UPDATE, DELETE.
Вот и всё установка и настройка скрипта phpMyAdmin – завершена.

Далее переходим к установке модуля rewrite(модуль переопределения URL-адресов). Запускаем установщик. Далее открываем «Диспетчер сервера» и в в "Диспетчере служб IIS" нажимаем "Добавить веб-сайт". Заполняем "имя сайта", "Физический путь" и "имя узла":

Имя - предположим "admin"
Физический путь - C:\inetpub\wwwroot\admin\
Имя узла - предположим "admin"

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

192.168.0.9 admin

Сохраняем изменения и закрываем. Здесь 192.168.0.9 - IP-адрес моего сервера, У вас он может быть другим. Далее в "Диспетчере служб IIS" нажимаем "Обзор admin on*:80(http)" и видим основное окно скрипта phpMyAdmin.

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

Отправить комментарий