Категория: win2k8

PHP on IIS 7.0.

Добавил статью, как установить php на IIS 7.0 под Windows Server 2008 x64.
Смотрим!

, ,

Нет комментариев

PHP on IIS

Установка PHP на IIS:

Windows XP.

Windows Server 2003.

Windows Server 2008 x64.


Установка PHP на IIS. Windows XP.

В первую очередь нам нужна Windows XP­­­­! Затем смотрим, установлен ли у Вас IIS. «Панель управления -> Администрирование» и если там есть «Internet Information Services » то идем к шагу 2 иначе читаем дальше.

Шаг 1. Установка IIS на Windows XP­­­­.

Для установки IIS Вам понадобится установочный диск Windows XP­­­­. Затем заходим в «Панель управления -> Установка и удаление программ -> Установка компонентов Windows», выбираем «Internet Information Services (IIS) ». И устанавливаем.

Шаг 2. Установка PHP на IIS­­­­. Windows XP­­­­.

Для начала качаем архив с последней версией PHP .

Для удобства распаковываем архив в корень диска в папочку php (например C:\php).

В этой папке находим файл «php.ini-recommended » и переименовываем его на «php.ini ». Переносим этот файл в папочку «WINDOWS ».

Шаг 3. Настройка системных переменных. Windows XP­­­­.

Правой кнопкой на иконке «Мой компьютер» выбираем «Свойства», закладку «Дополнительно» и нажимаем на «Переменные среды». В области «Системные переменные» выбираем «Path» и нажимаем «Изменить» и в самом начале «Значение переменной» дописываем «C:\php\;C:\php\ext\;» и «OK».

Шаг 4. Настраиваем IIS. Windows XP­­­­.

Заходим в «Панель управления -> Администрирование -> Internet Information Services». Нажимаем правой кнопкой мыши на «Веб-узел по умолчанию» и выбираем «Свойства» Рис.1.

1

Рис.1.

В появившемся окне переходим к закладке «Домашний каталог» и нажимаем «Настройка…» Рис.2.

2

Рис.2.

В настройках приложения, Рис.3. нажимаем «Добавить».

3

Рис.3.

В появившемся окне выбираем исполняемый файл «php5isapi.dll» с папки «C:\php». Рис.4.

6

Рис.4.

Прописываем расширение «.php» а все остальные параметры оставляем по умолчанию. И «ОК»

Затем переходим в закладку «Документы» нажимаем «Добавить…» и вводим имя используемого по умолчанию документа (index.php). Рис.5.

4

Рис.5.

И с помощью левых стрелок передвигаем его вверх списка. Рис.6.

5

Рис.6.

В корневом каталоге веб-сервера «C:\Inetpub\wwwroot\» создаем текстовый файл с следующим содержанием:

<?php
phpinfo();
?>

И сохраняем его как: «index.php».

После перезагрузи, или перегрузки веб-сервера запускаем интернет браузер и в строке адреса вводим «http://localhost» и «enter». Если все сделано правильно то должно загрузится примерно следующее. Рис.7.

7

Рис.7.

Поздравляю! Вы установили PHP на IIS под Windows XP.


Установка PHP на IIS. Windows Server 2003.

Начало установки PHP на IIS в Windows Server 2003 похоже на установку под Windows XP. Также сначала проверяем, установлен ли у Вас IIS. «Панель управления -> Администрирование»  и если там есть «Диспетчер служб IIS» идем к шагу 2 иначе читаем дальше.

Шаг 1. Установка IIS на Windows Server 2003.

Для установки IIS Вам понадобится установочный диск Windows Server 2003. Затем заходим в «Панель управления -> Установка и удаление программ -> Установка компонентов Windows» где выбираем «Сервер приложений». И устанавливаем.

Шаг 2. Установка PHP на IIS­­­­. Windows Server 2003.

Для начала качаем архив с последней версией PHP.

Для удобства распаковываем архив в корень диска в папочку php (например C:\php).

В этой папке находим файл «php.ini-recommended » и переименовываем его на «php.ini ». Переносим этот файл в папочку «WINDOWS ».

Шаг 3. Настройка системных переменных. Windows Server 2003.

Теперь нужно поправить системные переменные. Правой кнопкой на иконке «Мой компьютер» выбираем «Свойства», закладку «Дополнительно» и нажимаем на «Переменные среды». В области «Системные переменные» выбираем «Path» и нажимаем «Изменить» и в самом начале «Значение переменной» дописываем «C:\php\;C:\php\ext\;» и «OK».

Шаг 4. Настраиваем IIS. Windows Server 2003.

Заходим в «Панель управления -> Администрирование  -> Диспетчер служб IIS». Нажимаем правой кнопкой мыши на «Веб-узел по умолчанию» и выбираем «Свойства» Рис.8.

11

Рис.8.

В появившемся окне переходим к закладке «Домашний каталог» и нажимаем «Настройка…»  Рис.2 (см. выше).

В настройках приложения, Рис.3(см. выше). нажимаем добавить, и в появившемся окне выбираем исполняемый файл «php5isapi.dll» с папки «C:\php» Рис.4(см. выше). Прописываем расширение «.php» а все остальные параметры оставляем по умолчанию. И «ОК»

Затем переходим в закладку «Документы» нажимаем «Добавить…» и вводим имя используемого по умолчанию документа (index.php). Рис.5(см. выше).

C помощью кнопки «Вверх» передвигаем его вверх списка. Рис.9.

22

Рис.9.

Теперь вам нужно добавить новые расширения веб-служб. В списке «Службы IIS» нажимаем правой кнопкой мыши на «Расширения веб-служб» и выбираем «Добавить новые расширения веб-служб…».Рис.10.

23

Рис.10.

В поле «Имя расширения» вводим PHP и в «Требуемые файлы:» добавляем файл «php5isapi.dll» с папки «C:\php».  Ставим галочку и нажимаем «ОК» Рис.11.

24

Рис.11.

В корневом каталоге веб-сервера «C:\Inetpub\wwwroot\» создаем текстовый файл с следующим содержанием:

<?php
phpinfo();
?>

И сохраняем его как: «index.php».

Запускаем интернет браузер и в строке адреса вводим «http://localhost» и «enter». Если все сделано правильно то должно загрузится примерно следующее.Рис.12.

25

Рис.12.

Поздравляю! Вы установили PHP на IIS под Windows Server 2003.


Установка PHP на IIS 7.0. Windows Server 2008 x64.

Чтобы установить PHP на Windows Server 2008, нужно сначала установить роль IIS 7.0. Если у Вас она уже установлена то идем к шагу 2, иначе, читаем дальше!

Шаг 1. Установка IIS 7.0. на Windows Server 2008 x64.

Для установки «IIS» Вам понадобится установочный диск Windows Server 2008.
Запускаем «Server Manager» из меню «Start – Administrative Tools», рис 13.

q1Рис.13.

В левой панели «Server Manager» нажимаем правой кнопкой мыши на пункте «Roles» и выбираем «Add Roles» , рис 14.

q2Рис.14.

В появившемся окне выбираем «Select Server Roles» в списке ролей выбираем «Web Server (IIS)». Вам сразу предложат установить сервисы, которые требуются для нормального функционирования веб-сервера, нажимаем «Add Required Features», рис 15.

q3Рис.15.

Нажимаем «Next >» … и «Install»

Шаг 2. Установка PHP на IIS 7.0. Windows Server 2008 x64.

Для начала качаем архив с последней версией PHP.
Для удобства распаковываем архив в корень диска в папочку php (например C:\php).
В этой папке находим файл «php.ini-recommended» и переименовываем его на «php.ini».

Шаг 3. Настройка системных переменных. Windows Server 2008 x64.

Правой кнопкой на иконке «Computer» выбираем «Properties» и на страничке « System» в левой части выбираем «Advanced system settings». В появившемся окне нажимаем «Environment Variables...»,рис 16.

q_1Рис.16.

В настройках «System Variables» изменяем значение переменной «Path», а точнее в начале дописываем  «C:\php\;C:\php\ext\;» и «OK». Рис 17

q_2Рис.17.

Шаг 4. Настраиваем IIS 7.0. Windows Server 2008 x64.

Запускаем «Server Manager», рис 13. В ролях переходим к «Web Server IIS», нажимаем правой кнопкой мыши и выбираем «Add Role Services», рис 18

q5

Рис.17.

В списке ролей выбираем модуль «CGI» для поддержки скриптов, и устанавливаем. Рис 19.

q6
Рис.19.

Заходим в «Control Panel – Administrative Toos – Internet Information Services (IIS) Manager» переходим в наш веб-сервер и выбираем модуль «Handler Mappings», рис 20.

q9Рис.20.

В правой панели выбираем «Add Module Mapping...» , рис 21.

q10Рис.21.

В открывшемся окне «Add Module Mapping» заполняем в поле «Request path:» для всех файлов с расширением «php», в списке «Module:» выбираем «FastCgiModule», в «Executable (optional)» добавляем путь к «php-cgi.exe» при помощи кнопки «...» с каталога «С:\php\php-cgi.exe», и имя в поле «Name:», например «php». Нажимаем «OK», и подтверждаем еще раз кнопкой «Yes», рис 22.

q11Рис.22.

Для удобства пропишем документ по умолчанию «index.php». Снова заходим в «Control Panel – Administrative Toos – Internet Information Services (IIS) Manager» выбираем наш веб-сервер и переходим в «Default Document», рис.23.

p1Рис.23.

В правой панели нажимаем «Add...» в появившемся окошке вводим имя используемого по умолчанию документа «index.php», и нажимаем «ОК», рис 24.

p2

Рис.24.

В корневом каталоге веб-сервера «C:\Inetpub\wwwroot\» создаем текстовый файл с следующим содержанием:

<?php
phpinfo();
?>

И сохраняем его как: «test.php».
После перезагрузи, или перегрузки веб-сервера запускаем интернет браузер и в строке адреса вводим «http://localhost/test.php» и «enter». Если все сделано правильно то должно загрузится примерно следующее. Рис.25.

q13
Рис.25.

Поздравляю! Вы установили PHP на IIS под Windows Server 2008 х64.


p.s. Mysql на Windows Server 2008 х64 устанавливается также как и на Windows XP и Windows Server 2003.

[ остановить выполнение в IIS через командную строку можно так: net stop iisadmin /y
а снова запустить, так:
net start w3svc
]

, , , ,

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