За последние 24 часа нас посетили 17947 программистов и 1574 робота. Сейчас ищут 1289 программистов ...

php + IIS

Тема в разделе "Установка PHP", создана пользователем Igor Sizonov, 12 сен 2006.

  1. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    Многоуважаемый народ.
    Вот собственно я столкнулся с такой проблемой:

    У меня на сервер стоит IIS 6.0... Беру php istaller for php4.4.0
    ... Ставю все. Говорю что куда ему надо произвести интеграцию... И все глухо.. =(

    Создал файлик с расширением .php и просто набил функцию: phpinfo ();
    При обращении к данному файлу через браузер... Пишит:
    The page cannot be found... Error 404.
    Прошу вас помогите! Надо сделать срочно. Работа горит.

    ЗЫ Другие web сервера не придлагать. Одно из условий заказчика: IIS

    Заранее благодарен
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    в нормальном дистрибутиве есть файл INSTALL - там все описано как под IIS ставвить.
     
  3. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    Вот... верите или нет...
    Все ставил как в txt... Ничего не помогает! =(
     
  4. Belegnar

    Belegnar Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    299
    Симпатии:
    0
    Верю. Сам так потрахался 4 года назад. Потом поставил апач и настроил за час.
     
  5. Anonymous

    Anonymous Guest

    Не верю. Ставил около года назал - работало. Хреново конечно.. но работало.
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    не верю ибо сам не раз ставил IIS+PHP. всё как в файле. 15 мин. работы и все заводится.
     
  7. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    И так... Засекаем время...
    Процес install начался... =)
     
  8. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    Да и еще... Install делал как? При помощи exe? или тупо ...?
     
  9. Anonymous

    Anonymous Guest

    Какой - exe?

    [offtop]
    А кстати в свой самый-самый первый раз я PHP ставил как раз на IIS... Конфигов апачевских испугался... =)))
    [/offtop]
     
  10. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    бойся реестра виндового, а не конфигов апачевских (с) 440hz
     
  11. Anonymous

    Anonymous Guest

    Вот-вот, с возрастом я понял что страшнее )))
     
  12. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    И так.. все сделал как в инстале...
    НИХРЕНА!
    Результат 0...
     
  13. Mavir

    Mavir Guest

    А в PHP ли дело, если сервер не может найти файл. С простым HTML файлом та же история?
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    подробно описываешь что и как сделал. разберемся месте.
     
  15. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    По шагам:
    1. Распаковка архива: php-5.1.6-Win32.zip в корень диска "С", в папку "C:\PHP".
    2. Из папки "C:\PHP" в папку "C:\WINDOWS" кидаем файлик с расширением: php.ini.
    3. Копируем файл: "php5ts.dll" в системную папку Windows. Для всяго пожарного я скинул данный файл и в корень и в SYSTEM и в SYSTEM32, затем в корень папки "C:\WINDOWS\system32\inetsrv"
    4. Перезагрузка системы =)... Все как в мануале
    5. Проверяем права доступа в файлу: php.ini (В силу того что я администратор это и не надо =))
    6. Изменяем php.ini который распологается в: c:\windows:
    Изменяем: doc_root = c:\inetpub\wwwroot\ruteq.com
    7. Пропускаем раздел говорящий про ActiveScript... Нам оно не надо =)
    8. Изменяем cgi.force_redirect = 0
    9. Ставим пермишенся на чтение для Internet Guest account. на папки где сайт, и на саму папку c:\windows\
    10. Проверяем еще раз что doc_root = c:\inetpub\wwwroot\ruteq.com, а extensions_dir = c:\php\ext
    11. добавляем расширение php, и к нему интерпритатор, т.е. c:\php\php-cgi.exe, либо isapi.dll, либо добавляем Extantion...
    Конечно я пропустил путь с добавлением Modify the Windows PATH environment variable to include the PHP
    directory. This way the PHP DLL files, PHP executables, and
    php.ini can all remain in the PHP directory without cluttering up
    the Windows system directory. For more details, see the FAQ on
    Setting the PATH.
    Потмоу как не зную что делать с ним! Ну вот собственно и все!
     
  16. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    Да и ошибку пишит при обращении на данный файл: The page cannot be found
    А на asp, html все проходит =)
     
  17. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    Да... Еще. После добавления Extantion не sapi.dll , а exe. Выдал ошибку: CGI Error
    The specified CGI application misbehaved by not returning a complete set of HTTP headers.
     
  18. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    И так господа...
    Не надо смотреть этот install.txt. Не надо портить свою машину копированием в windows различных dll, ini. Все гораздо проще!
     
  19. Igor Sizonov

    Igor Sizonov Активный пользователь

    С нами с:
    12 сен 2006
    Сообщения:
    28
    Симпатии:
    0
    Всем кто помогал мне советами, огромное спасибо.
    Если кого - то интересует могу скинуть (конечно если у меня времни хватит для перевода) этапы установки php + IIS 6.0.
    Еще раз всем спасибо!