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
Дальше в комментарии
Что такое PHP-программа и что нужно чтобы онаработала Не запускается!
вэб сервер с подключенным к нему PHP.
PHP программа - это сценарий написанный на языке
подробнее...
Что такое скрипты? И для чего они нужны? Что такое PHP скрипты?
Скриптовый язык (англ. scripting language, также называют язык сценариев) — язык программирования,
подробнее...
Что лучше изучать PHP или ASP net
просьба не путать ASP и ASP(dot)NET
это совершенно разные вещи.
Я программирую 5
подробнее...
PHP + MS SQL SERVER 2008 R2 + IIS
Я бы попробовал сделать следующее:
1). Проверил бы, от имени какой учетной записи идет
подробнее...
Вопрос по PHP. Что нужно для программирования на PHP?
Создавать код на яыке РНР не представляет никакой сложности: как при создании НТМL-кода вам не
подробнее...
Установка PHP?
вот что ты мучаешься? тебе еще apache надо будет ставить и базу данных. Поставь денвер, минутное
подробнее...
Изучаю PHP. Есть только теоретические знания, как практиковаться? Как начать практиковаться?
Рационализируй то, что давно мечтал рационализировать.
Например напиши утилиту которая
подробнее...
Что нужно знать человеку на должности системный администратор?
1. Администратор веб-сервера — занимается установкой, настройкой и обслуживанием программного
подробнее...
В чём отличия аудиоформата MP3 и mp3pro при конвертации?
mp3PRO — алгоритм сжатия аудио (или кодек) , который сочетает в себе аудио формат MP3 со
подробнее...
Подскажите, если знаете. Мне нужно скачать Windows 7. Можно ли найти небольшую по размерам в инете и где?
MSKD.RU - DownloaD » СОФТ » СБОРКИ ОС
Windows 7 Mini Wini eXPerience
СОФТ » СБОРКИ ОС
подробнее...
E:Inetpub Люди а что это за папка у меня появилась на жёстком диске? ? За что она отвечает? И откуда могла взяться?
Эту папку создал IIS - виндовый HTTP-сервер. Видимо ты установил IIS. Эта прога нужна, чтобы
подробнее...
"АССАСИНСКИЙ САД" - что это за место такое? В какой стране он находился?
. В середине 90-х годов ХI века ас-Саббаху удалось хитростью захватить неприступную горную крепость
подробнее...
Какие существуют способы создания сайтов?
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
подробнее...