PHP HTML MySQL
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса (ов))

Содержание материала

В этой статье рассказано как заставить работать связку IIS7 + php5 + MySql + phpMyAdmin на Windows Server 2008 - 2008 R2.

Если столкнетесь с проблемой хостинга под Windows, например небольшой внутренний корпоративный сайт, данный мануал вам в помощь, он написан более года назад, но актуален и сейчас.


Установка Internet Information Services (IIS)

Переходим через меню «Пуск», к управлению сервером VPS.

01-iis

В ветке Менеджера сервера, выбираем Роли данного сервера «Role»
В рабочей области менеджера нажимаем «Add Roles | Добавить роль»

02-iis
Нас предупреждают, что для продолжения установки роли сервера, потребуется знание пароля администратора и использование аккаунта Администратора, так же необходимо корректное подключение к сети Интернет устройств и прочее. Нажимаем кнопку «NEXT».

03-iis
Далее перед нами будет список ролей работы сервера, для настройки веб-сервера, нам нужна роль «Web Server (IIS)» Выбираем его нажатием мышки на «тумбу» напротив названия сервера…

04-iis
Диалоговое окно, предупреждения того, что дополнительно установятся несколько сервисов
Говорим добавить…

05-iis
И нажимаем кнопку «Next»…
Суммарная информация. Жмем «Next»…

06-iis
На следующем шаге установки для работы php(fast_cgi_module), выбираем пункт «Application Development», отметяться все модули для работы веб-сервера. Жмем «Next»…

07-iis
Сумма к установке веб-сервера IIS 7

08-iis
Процесс установки сервера…

09-iis
По окончанию получим окно указывающее Вам на то что Веб-сервер, успешно установился и готов к работе. Нажимаем «Close».

10-iis


Установка PHP.

Установка php 5+, со встроенным модулем FastCGI, проверка работоспособности. Скачиваем дистрибутив php - Скачать!

11-php
Распаковка php и редактирование конфигурационного файла.
Создаем папку в корне каталога C:\

12-php
Расспаковываем в нее содержимое из скаченного архива c php.

13-php
Переименовываем php.ini-recommended в php.ini

14-php
Редактируем содержание php.ini согласно тексту ниже:
short_open_tag = On
expose_php = Off
max_input_nesting_level = 64; — расскоментировать
memory_limit = 16M
error_log = «C:\php\error.log» — Создать файл.
extension_dir = «C:\php\ext»
cgi.force_redirect = 0 — расскоментировать и изменить
fastcgi.impersonate = 1; — расскоментировать
fastcgi.logging = 0 — расскоментировать
upload_tmp_dir = C:\php\upload
allow_url_fopen = Off
_____________________________
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_zip.dll
_____________________________
session.save_path=«C:\php\sessions» – прописать и создать папку с правами записи в нее.
Добавляем директорию с php в системный патч: Пуск->Выполнить->Выполнить команду: Regedit (Start->Run->command prompt: Regedit)

15-php

(1 – Путь к файлу патча, 2 – Сам патч, для редактирования, сделайте двойной щелчок (открытие)) Дописываем в конец через «;» и без пробелов «C:\php». Жмем «ОК»

16-php

Создаем на рабочем столе файл с расширением .reg, редактируем его с помошью блокнота вставив:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
«IniFilePath»=«C:\\php»

17-php

Выполняем этот файл реестра.

18-php
Добавим документ вызываемый по умолчанию, обращаясь к каталогу сайта:
Вызываем менеджер веб-сервером IIS

19-php
В главной форме менеджера, выбираем веб-сервер.
И в рабочем поле щелкаем на значке “Default Document”

20-php
В появившемся окне нажмите справа «add» — 1 и в дополнительном окне видите название документа — 2. Нажмите кнопку «ОК» — 3

21-php
Теперь проверим работу php. Перейдите в корень каталога веб сервера – C:\inetpub\wwwroot\
Создаем файл index.php – редактируем его с помощью блокнота вставив текст:



В адресной строке браузера набираем http://localhost

22-php


Установка MySql.

Скачиваем MySQL 5.0 архив с .exe файлом или бинарник (версия 5.1):

23-mysql


24-mysql

Устанавливаем

25-mysql
26-mysql
27-mysql

28-mysql

29-mysql

Почему не в Program Files? Безопасность...

30-mysql

31-mysql

32-mysql

33-mysql
34-mysql
35-mysql
36-mysql
37-mysql

38-mysql

39-mysql

40-mysql

41-mysql

Вводим root пароль… Не забывать!

42-mysql

43-mysql

Нажимаем Finish и установка закончена...

44-mysql


Установка PhpMyAdmin.

Скачиваем phpmyadmin: Скачать!

1 – Переходим «C:\Inetpub\wwwroot»
2 – Создаем папку\каталог «phpmyadmin»

45-phpma

Содержимое архива распаковываем в папку\каталог в главной директории веб-сервера.

46-phpma

Переименовываем (config.sample.inc.php -> config.inc.php ), редактируем его содержимое с помощью блокнота:

$cfg['blowfish_secret'] = 'anabele13princes'; — 'anabele13princes' – можно заменить на свои не менее 14 символов, это контрольное слово.

['extension'] = 'mysql'; — Заменить на 'mysqli'

Проверяем, в браузере набираем http://localhost/phpmyadmin

47-phpma
48-phpma
Установка и настройка связки IIS7 + php5 + MySql + phpMyAdmin закончена...



Добавить комментарий

Не материться, не поливать друг друга грязью, не писать большими буквами.
За нарушения БАН!


Защитный код
Обновить

Сентябрь 2025
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5

Случайный афоризм

Случайная статья

Если нужно добавить задание для каждого ПК или для группы ПК, которые присутствуют в домене, самый простой вариант - это написать скрипт на vbs, PowerShell или bat. На последнем и остановимся.

WEBSITE.WS - Your Internet Address For Life™ <p> Your browser does not support frames. Continue to <a ondragstart="return false;" href="https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws">https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws</a>.</p>

Логин

Регистрация