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 закончена...



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

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


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

Январь 2020
Пн Вт Ср Чт Пт Сб Вс
30 31 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 31 1 2

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

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

Иногда необходимо произвести одну и ту же настройку на большом кол-ве компьютеров.
Если компьютеры в домене это делается через GPO - групповые политики.
В данной статье рассмотрим способ активации удаленных рабочих столов на рабочих станциях через GPO.

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>

Логин

Регистрация