2013-07-17 1 views
6

Я пытаюсь установить PHP 5 на среде Windows Server 2003 с IIS 6Установка PHP 5 на Windows Server 2003 -% 1 не является допустимым приложением Win32

После установки PHP, и сделать необходимые изменения в IIS , я получаю следующую ошибку

%1 is not a valid Win32 application. 
  • сервер не 64bit, это 32-битный. Я добавил обработчик FastCGI в расширении веб-службе,
  • я добавил обработчик PHP в
  • Расширения веб-службе, я также пошел на «Свойство веб-узлы» и нажал на конфигурации: и установить соответствующие отображения ,
  • Я установил файлы reditrubition в соответствии с требованиями Microsoft ...

Я не могу за жизнь мне понять, почему он не работает.

Может ли кто-нибудь помочь?

ответ

3

Попробуйте запустить PHP непосредственно из командной строки, чтобы узнать, получаете ли вы ту же ошибку. Если это так, проблема может заключаться в том, что зависимость не может быть найдена. PHP имеет зависимость от визуальной C++ Redistributable - от http://windows.php.net/download/:

  • VC9 строит требует, чтобы иметь Visual C++ Redistributable для Visual Studio 2008 SP1 x86 или x64 установлен.
  • Для сборки VC11 требуется, чтобы Visual C++ распространялся для Visual Studio 2012 x86 или x64.

Если это не поможет, запустите утилиту Microsoft Depends.exe от http://www.dependencywalker.com/, чтобы узнать, в чем проблема.

8

Наконец-то моя работа была установлена, установив соответствующие версии и зависимости. Надеюсь, это поможет.

На IIS 6

На IIS 7

+0

Я не мог получить 5.5 NTS для работы в IIS 6 после нескольких часов поиска неисправностей. 5.4 НТС на IIS 6 работает нормально. –

0

в Свойства системы>Переменные среды нажмите на новый в имя переменной = путь и значение переменной = C: \ WAMP \ Bin \ PHP \ php5.3.13; и нажмите на ОК>нормально>нормально нажмите на запустить типа CMD в CMD типа PHP если вы встаете ошибку в CMD Тип кд с: \ и введите сейчас тип php

0

Я столкнулся с той же проблемой при автономной установке Apache + PHP в Windows 10. Определенно проблема заключалась в двух разных PHP в переменной среды PATH (дистрибутив IIS и автономный дистрибутив). Удаление PHP для IIS из PATH разрешило проблему.

0

К сожалению, в Windows 2003 он дошел только до 5.4. Они официально отказались от поддержки Windows XP и 2003, начиная с PHP 5.5.0.

http://windows.php.net

0

Здесь вы можете найти PHP для старых систем Windows: PHP 5.5.7, 5.4.23, 5.3.28 (x86/x64) available

Следующие файлы доступны:

  • php-5.5.7-nts-Win32-VC11-x86.zip
  • php-5.5.7-Win32-VC11-x86.zip
  • php-5.5.7-nts-Win32-VC11-x64.zip
  • php-5.5.7-Win32-VC11-x64.zip
  • php-5.4.23-nts-Win32-VC9-x86.zip
  • php-5.4.23-Win32-VC9-x86.zip
  • php-5.4.23-nts-Win32-VC9-x64.zip
  • php-5.4.23-Win32-VC9-x64.zip
  • PHP-5.3.28-NTS-Win32-VC9-x86. застежка-молния
  • php-5.3.28-Win32-VC9-x86.zip
  • php-5.3.28-nts-Win32-VC9-x64.zip
  • PHP-5.3.28-Win32-VC9-x64. zip

Для «FastCGI» на Windows Server 2003 вы должны выбрать php-5.4.23-nts-Win32-VC9-x86.zip.

 Смежные вопросы

  • Нет связанных вопросов^_^