php iis



Iis php

Автор Central-555 задал вопрос в разделе Компьютеры, Связь

php + iis 6.0. Помогите пожалуйста! и получил лучший ответ

Ответ от Coolfire[гуру]
Установка php на веб-сервер Microsoft IIS 6.0
Что нам понадобится для проведения установки? Первое и самое главное - желание во всем разобраться. Второе - рабочая конфигурация, она же просто железо. Далее дистрибутив операционки от малоизвестной мелко-мягкой компании Windows Server 2003. Внимание - стоит денег! Причем не малых. Сам сервер IIS 6.0 стал частью ядра ОС. И, наконец-то, сам дистрибутив php. Его можно взять абсолютно бесплатно вот тут.
Теперь, когда у нас все готово, приступаем к установке. В этот раз рассматривать мы будем php 4.4.4. Кто-то может сказать что есть же пятая версия. . Будет прав, но о ней попозже.
Ставить сервер с поддержкой php мы будем для своих собственных нужд, то есть для одного единственного сайта на сервере. Это как раз случай для домашнего и мелкого офисного использования. Потому, чтобы все конструкции смотрелись красиво и компактно, я предлагаю все папки свалить в %Your_Drive%Inetpub.
Итак, в каталоге Inetpub мы создаем два подкаталога - php и mysql. Зачем нужен второй каталог - станет понятно чуть позже, а пока нас интересует путь %Your_Drive%Inetpubphp. В эту папку мы копируем содержимое архива с дистрибутивом php, полученного с официального сайта. Для этого нам потребуетсяя архиватор с поддержкой метода сжатия ZIP. Подойдет, например, WinRAR, но ОС Windows 2003 Server сама умеет работать с "сжатыми папками". Потому просто нажимаем правой кнопокой мышки на архиве, выбираем "извлечь все", и помещаем содержимое в %Your_Drive%Inetpub. Сразу отмечу, что внутри архива содержится папка php-4.4.4-Win32. Согласно условиям нашего примера, все ее содержимое нам необходимо выделить и перенести в %Your_Drive%Inetpubphp.
В этой папке получим вот такое дерево каталогов:
+---cli
+---dlls
+---extensions
+---mibs
+---openssl
+---pdf-related
+---PEAR
¦ L---go-pear-bundle
L---sapi
Согласно инструкции от разработчика, следующим шагом нам надо скопировать все содержимое одного из каталогов в родительский, но делать этого мы не будем. . Главная причина - порядок в файловом пространстве ))
В каталоге %Your_Drive%Inetpubphp мы имеем два файла - php.ini-recommended и php.ini-dist. Берем первый файл - php.ini-recommended - и изменяем его расширение так, чтобы получилось имя php.ini. Можно скопировать его в %SystemRoot%. Но этот шаг не обязателен. Чтобы все файлы лежали в одном месте и система могла определить положение этих файлов делаем следующие манипуляции.
Вызываем свойства системы (стартом sysdm.cpl, нажатием Ctrl+Pause, правым щелчком мышки на значке "Мой Компьютер" и выбором меню "Свойства"), переходим на вкладку "Дополнительно" и жмем кнопку "Переменные Окружения". Ищем в разделе "Системные переменные" параметр "Path", жмем дважды на него мышкой, появляется окно редактирования параметра, и вставляем в конец текста вот эти значения: ";C:Inetpubmysqlin;C:Inetpubphp". Точка с запятой в начале фрагмента - обязательны! Сохраняем значение, закрываем приложение.
Далее открываем файл %Your_Drive%Inetpubphpphp.ini в текстовом редакторе и проводим необходимую правку.
Находим текст
Код:
; Directory in which the loadable extensions (modules) reside.и делаем так, чтобы строкой ниже было вот это:
Код:
extension_dir = "c:inetpubphpincludes"Далее ищем текст:
Код:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.и снимаем комментарий (удаляем точку с запятой в начале строки) со следующей строки
Код:
extension=php_gd2.dllЭта библиотека отвечает за формирование графический изображений силами php, и может использоваться форумами в системе защиты при регистрации, формировать иконки предварительного просмотра изображений. Вобщем, полезная вещь, лучше включить сразу, чем потом еще раз обращаться к файлу php.ini
Дальше в комментарии

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: php + iis 6.0. Помогите пожалуйста!
Internet Information Services на Википедии
Посмотрите статью на википедии про Internet Information Services
 

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

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*