[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Установка PHP под IIS
freed-master
Установил IIS, проверил - работает.

1. Скачал и установил php-5.2.10-win32-installer (C:\Program Files\PHP)
Во время установки, при выборе сервера указал IIS CDI.
2. Скачал PHP 5.2.10 zip package и распаковал в туже папку (C:\Program Files\PHP), заменив существующие файлы.
3. В настройке IIS, в настройке домашнего каталога добавил расширение php и указал исполняемую программу C:\Program Files\PHP\php.exe

После этого при попытке открыть php-страницу, он долго-долго начинает чего-то загружать, и в конце концов выдает:
Цитата
CGI Timeout
The specified CGI application exceeded the allowed time for processing. The server has deleted the process.


Что я пропустил или сделал не так?



Спустя 29 минут, 54 секунды (16.07.2009 - 16:10) gooder отдыхающий написал(а):
Ты сделал не так пункт №0 (Установил IIS)

Спустя 45 минут, 43 секунды (16.07.2009 - 16:56) sergeiss написал(а):
gooder - странный ответ...

Если есть, что сказать по делу - скажи, не стесняйся!

Спустя 4 минуты, 36 секунд (16.07.2009 - 17:01) gooder отдыхающий написал(а):
sergeiss
почему?
кто делает связку IIS + php и зачем?
Apache ставить необходимо

Спустя 1 час, 9 минут, 29 секунд (16.07.2009 - 18:10) pas написал(а):
freed-master
Запуск unknown isapi applications разрешали? (ISAPI Extensionsions)

Спустя 1 час, 9 минут, 19 секунд (16.07.2009 - 19:19) twin написал(а):
Цитата
пысы. ожидаю ответ в стиле: сам дурак.

Опять заводитесь...

Спустя 50 минут, 13 секунд (16.07.2009 - 20:10) waldicom написал(а):
да пожалуйста...

Спустя 3 часа, 34 минуты, 31 секунда (16.07.2009 - 23:44) freed-master написал(а):
Цитата
Запуск unknown isapi applications разрешали? (ISAPI Extensionsions)
У меня IIS 5, и я не нашел там ( в смысле у себя) ничего подобного... Единственное что нашел - на вкладке "Домашний каталог" в опции "Разрешен запуск" выбрал "Сценарии и исполняемые файлы", но и это не помогло...

Спустя 10 минут, 38 секунд (16.07.2009 - 23:55) sergeiss написал(а):
В одной умной книге (с которой начинал свой путь в ПХП smile.gif) нашел, что надо указать путь к файлу php-cgi.exe, а не к тому, что ты указал.
Изначально я тоже поставил IIS и у меня к нему не было претензий. Потом появилась одна: он не позволяет увеличивать продолжительность работы скрипта более 5 минут. Просто тупо игнорирует все команды на эту тему.
Поэтому в итоге установил Апач.

PS. И еще написано "Установите флажок "Обработчик сценариев"".

Спустя 6 минут, 5 секунд (17.07.2009 - 00:01) PandoraBox2007 написал(а):
Вот так тоже можно попробовать http://sysoev.ru/nginx/docs/windows.html

В качестве метода обработки соединений используется select но для девелопер площадки и локальных сетей очень даже нечего апач проглот отдыхает. wink.gif

http://ru.wikipedia.org/wiki/Nginx

Спустя 10 минут, 37 секунд (17.07.2009 - 00:11) freed-master написал(а):
Цитата
он не позволяет увеличивать продолжительность работы скрипта более 5 минут
Ну, пока у я с таким не сталкивался...
Цитата
надо указать путь к файлу php-cgi.exe
действительно умная книга smile.gif спасибо!

Спустя 8 минут, 49 секунд (17.07.2009 - 00:20) freed-master написал(а):
А не подскажите заодно, что нужно подправить в php.ini чтоб mysql "прикрутить"?

Спустя 4 минуты, 42 секунды (17.07.2009 - 00:25) PandoraBox2007 написал(а):
Цитата (freed-master @ 16.07.2009 - 21:20)
А не подскажите заодно, что нужно подправить в php.ini чтоб mysql "прикрутить"?


снять комент с библиотек

Код
extension=php_mysql.dll
extension=php_mysqli.dll

Спустя 11 часов, 3 минуты, 38 секунд (17.07.2009 - 11:29) freed-master написал(а):
У меня таких строк нету, нашел только это:

Цитата
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
  extension=modulename.extension
;
; For example, on Windows:
;
  extension=msql.dll

Раскомментировал, но как правильно указать путь к этим .dll?

Если не сложно, посмотрите пожалуйста весь файл (я его прикрепил)...

Спустя 2 часа, 55 минут, 9 секунд (17.07.2009 - 14:24) glock18 написал(а):
ниже должно быть.

не найдешь, так просто добавь эти строки.

Спустя 1 день, 33 секунды (18.07.2009 - 14:24) freed-master написал(а):
А теперь вот что пишет:
Цитата
<p>This PHP CGI binary was compiled with force-cgi-redirect enabled.  This
means that a page will only be served up if the REDIRECT_STATUS CGI variable is
set, e.g. via an Apache Action directive.</p>
<p>For more information as to <i>why</i> this behaviour exists, see the <a href="http://php.net/security.cgi-bin">manual page for CGI security</a>.</p>
<p>For more information about changing this behaviour or re-enabling this webserver,
consult the installation file that came with this distribution, or visit
<a href="http://php.net/install.windows">the manual page</a>.</p>

Спустя 7 часов, 47 минут, 58 секунд (18.07.2009 - 22:12) freed-master написал(а):
Розтолкуйте пожалуйста!

У меня стял денвер, я его удалил и поставил IIS, MySQL и PHP.

Получается Apache остался после денвера, если использовать IIS то апач мне не нужен? как тогда его удалить?

Спустя 1 день, 8 часов, 56 минут, 13 секунд (20.07.2009 - 07:08) freed-master написал(а):
Может я глупость написал, так вы скажите...

Спустя 13 часов, 1 минута, 36 секунд (20.07.2009 - 20:10) PandoraBox2007 написал(а):
Прочти ReadMe к ПХП там пишется как прикрутить IIS

Коротко и ясно

http://windows.php.net/download/

Спустя 26 дней, 15 часов, 16 минут, 15 секунд (17.08.2009 - 11:26) Гость_zero написал(а):
народ помоготе установить пхп 4 мне очень нужно а я в етом ничё не шарю (((

Спустя 4 дня, 1 час, 24 минуты, 1 секунда (21.08.2009 - 12:50) ApuktaChehov написал(а):
Цитата (Гость_zero @ 17.08.2009 - 08:26)
народ помоготе установить пхп 4 мне очень нужно а я в етом ничё не шарю (((

Есть куча мануалов в сети. Погугли маленько там все есть. Даже с картинками.

А по теме:
Я устанавливал PHP на IIS 7 под Win 2008. Установил со второго раза. С первого не получилось потому, что я оленем был. Потом понял где ошибся и все заработало.

Как в IIS 5 я не знаю, но смысл вот такой:
PHP прикручивается к IIS как сопостовимый обработчик через интерфейс ISAPI или FastCGI. В качестве иполняемого файла PHP нужно выбирать php-cgi.exe

В кратце вот так.
Кстати, в сети, опять же, полно мануалов. Гугл спасет мир!

P.S. А что мешает установить IIS 7?

Спустя 3 дня, 21 час, 32 минуты, 23 секунды (25.08.2009 - 10:23) Гость_zero написал(а):
ага большое спс!!! я так на картинках апаче устанавливал...

Спустя 5 часов, 37 минут, 44 секунды (25.08.2009 - 16:00) Гость_zero написал(а):
вот у меня вопрос правда не по теме: может ли апаче работать без пхп и мускула??? я апаче установил настроил но когда набираю адресс со своего компа то сайт доступен а с других - НЕТ!!! чё ето?

Спустя 44 минуты (25.08.2009 - 16:44) ApuktaChehov написал(а):
Апач не только может, но и будет работать. Апач самастоятельная программа, а PHP и мускул - дополнительные опции.

Ну.. ты для начала установи Апач на 80 порт в его настройках. Ну или узнай какой порт он слушает и с другого компа набери что то типа:
.http://адрес компа:порт/
мой вариант: .http://192.168.50.1:2323.

За порт отвечает деректива "Listen"

Спустя 1 час, 29 минут, 6 секунд (25.08.2009 - 18:14) kirik написал(а):
Цитата (ApuktaChehov @ 25.08.2009 - 08:44)
Апач самастоятельная программа, а PHP и мускул - дополнительные опции.

С каких пор mysql - дополнительная опция?

Спустя 16 часов, 3 минуты, 18 секунд (26.08.2009 - 10:17) ApuktaChehov написал(а):
Я, видимо, некорректно выразился. sad.gif

PHP и MySQL - то же самостоятельные программы.
К Апачу их можно подключать, а можно и не подключать, в зависимости от существующих нужд.

Спустя 5 дней, 1 час, 49 минут, 36 секунд (31.08.2009 - 12:06) zeroo написал(а):
спс за помощь! но у меня ищё один вариант есть я его недавно придумал штобы мозги не парить ! кароче скачал чат Бородина зашёл в папку www/незвание чата/www удалил всё от туда ( потом туда заливаете что хотите ) удалил папку демон отредактировал start.bat настроил апаче и всё!!! вот так!


_____________
Всем, кто заинтересован, могу помочь начать зарабатывать на forex.
Пишите в личку или на e-mail: flash-dirt@yandex.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.