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

 
 
 

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

Автор: genadie от 29-03-2012, 23:21, посмотрело: 23098

8

Рассмотрим установку web-сервера IIS + php-5.3.10 + PHPManagerForIIS-1.2.0 + rewrite_2.0 + mysql-5.5.22 + phpMyAdmin-3.4.10.2 на Windows 7.

Нам потребуються дистрибутивы:
php-5.3.10-Win32-VC9-x86.msi скачиваем здесь
PHPManagerForIIS-1.2.0-x64.msi скачиваем здесь
rewrite_x64_ru-RU.msi скачиваем здесь
mysql-5.5.22-winx64.msi скачиваем здесь
phpMyAdmin-3.4.10.2-all-languages.zip скачиваем здесь

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

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

Когда все пункты выбраны, нажимаем Ок. После завершения установки обязательно перезагружаемся!

Теперь запускаем установщик PHP(php-5.3.10-Win32-VC9-x86.msi):
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Соглашаемся с лицензией:
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Выбираем место установки(я оставил по умолчанию):
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Выбираем веб-сервер и режим работы php (Выбираем IISFastCGI):
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Далее переходим к выбору компонетов PHP. Если установку PHP производите впервые, лучше оставить значения по умолчанию:
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7




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




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




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





После завершения работы установщика, переходим к настройкам IIS. В принципе здесь надо сделать только одно действие — поднять приоритет php-файлов, чтобы они обрабатывались в первую очередь. В диспетчере служб IIS нажимаем по названию нашего сайта и в окне справа выбираем раздел «Документ по умолчанию». В появившемся списке необходимо переместить index.php в начало.

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




Соглашаемся с лицензией:
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7




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



Далее переходим в Диспетчер служб IIS(Меню Пуск -> правый клик на Компьютер -> в меню выбрать пункт Управление. В открывшемся окне раскрываем группу «Службы и приложения» и открываем «Диспетчер служб IIS».):
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Открываем "Администратор PHP:
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Если там есть замечания по установке, исправляем их.
Переходим на вкладку" Контролировать все параметры"
Проверяем и при неоходимости изменяем параметры PHP:
Я установил следующие параметры:
Увеличел до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на:
post_max_size = 16M.
Увеличел максимально допустимый размер загружаемых файлов до 16 Мбайт:
upload_max_filesize = 16M.
Изенил директорию для хранения временных файлов загружаемых через HTTP:
upload_tmp_dir = "C:/php/upload".
Изменил директорию для хранения временных файлов сессий:
session.save_path="C:/php/temp".
Установил значение часового пояса местоположения (список часовых поясов можно найти в документации):
date.timezone = "Europe/Moscow".
И наконец создал пустые папки : temp,upload,includes в C:/php/

С начальной конфигурацией PHP закончили, переходим к установке сервера MySQL:

Описание установки описано в статье:



Далее переходим к установке модуля rewrite:
Запускаем установщик(rewrite_x64_ru-RU.msi):
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7




Принимаем лицензионное соглашение:
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



Устанавливаем:
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows 7



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

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

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

Роман

  • Группа: Гости
  • Регистрация: --
  • Статус:
 


Привет,что такое когда ставлю галочку "Поставьте галочку рядом с "Include Bin Directory in Windows PATH" - это позволит установить видимость директории "bin", для командной строки. Жмем Next." он впадает оцепенение,и пишет нету пароля хотя я пишу буквенно-числовой пароль,и пробовал по разному,по твоим же "рецептам" устанавливаю все!

<
  • 74 комментария
  • 48 публикаций
22 ноября 2012 22:30

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Для начала Вам необходимо сбросить пароль и установить новый. Для этого нужно:
1.Перезапустить сервер в режиме --skip-grant-tables
2.Установить новый пароль администратора
3.Перезапустить сервер в обычном режиме
Теперь подробнее о каждом пункте. В режиме skip-grant-tables отключена проверка прав доступа и привилегий, иными словами, вы можете подключиться с пустыми логин/пароль и будете обладать при этом всеми возможными привилегиями.
Для запуска сервера в режиме skip-grant-tables проще всего временно добавить строчку skip-grant-tables в my.ini в секции [mysqld]
[mysqld]
skip-grant-tables

Затем перезапустить сервер.
С помощью MySQL Command Line (устанавливается вместе с MySQL) заходим в mysql без пароля (в место пароля просто нажимаем Enter) и вводим следующую команду:
UPDATE mysql.user SET password=PASSWORD('ваш новый пароль') WHERE user='root';

Далее убираем из my.ini строчку: skip-grant-tables
Перезапускаем сервер.

<
  • 0 комментариев
  • 0 публикаций
10 марта 2014 02:10

Владислав

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Статью нужно отредактировать установка MySQL теперь не актуальна но логически похожа!

<
  • 74 комментария
  • 48 публикаций
10 марта 2014 21:49

genadie

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

Не согласен, не все предпочитают новейшие версии.
А более современная версия MySQL, рассмотрена в этих статьях:
Ручная установка MySQL на Windows
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows Server 2012 R2

<
  • 0 комментариев
  • 0 публикаций
26 марта 2014 11:58

maxkorg

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Добрый день! После ввода в адресную строку браузера localhost/phpmyadmin выдает окно с запросом пользователя и пароля. Какие имя пользователя и пароль туда вводить? Устонавливал MySQL server 5.6. Вот скриншот http://yadi.sk/d/QTDbH82BLEAu3

<
  • 74 комментария
  • 48 публикаций
26 марта 2014 23:55

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Вводите имя и пароль, которые вводили при установке.
Если при установке оставляли все по умолчанию то:
имя root
пароль пустой

<
  • 0 комментариев
  • 0 публикаций
9 сентября 2014 08:37

Sander

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
а как с DNS сервером? самому поднимать на том же BIND ?

<
  • 74 комментария
  • 48 публикаций
9 сентября 2014 22:05

genadie

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

Посмотрите здесь:
http://malwselennaiaru.ru/124-ustanovka-i-nastroyka-dns-na-windows-server-2012-r
2.html

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