2013-07-17 8 views
6

Próbuję zainstalować PHP 5 w środowisku Windows Server 2003 z IIS 6Instalacja PHP 5 na Windows Server 2003 -% 1 nie jest prawidłową aplikacją Win32

Po zainstalowaniu PHP i dokonując koniecznych zmian w IIS otrzymuję następujący błąd

%1 is not a valid Win32 application. 
  • serwer nie jest 64-bitowy, to 32bit. Dodałem obsługi FastCGI w Rozszerzenia usługi sieci Web,
  • Dodałem obsługi PHP w
  • rozszerzeń usługi sieci Web, mam również poszedł do „strony internetowe” i kliknął konfiguracjach i ustawić odpowiednie mapowania ,
  • mam zainstalowane pliki reditrubition wymagane przez Microsoft ...

nie mogę dla życia mnie pracować się, dlaczego to nie działa.

Czy ktoś może pomóc ?!

Odpowiedz

3

Spróbuj uruchomić PHP bezpośrednio z wiersza poleceń, aby sprawdzić, czy pojawi się ten sam błąd. Jeśli tak, problem może być taki, że nie można znaleźć zależności. PHP posiada zależność od Visual C++ Redistributable - od http://windows.php.net/download/:

  • VC9 buduje wymaga posiadania Visual C++ Redistributable dla Visual Studio 2008 SP1 x86 lub x64 zainstalowany.
  • Kompilacje VC11 wymagają zainstalowania programu redystrybucyjnego Visual C++ dla Visual Studio 2012 x86 lub x64.

jeśli to nie pomoże, uruchom narzędzie Microsoft Depends.exe z http://www.dependencywalker.com/, aby dowiedzieć się, jaki może być problem.

0

w Właściwości systemu>Zmienne środowiskowe kliknij nowego w zmiennej name = ścieżka i zmienna = C: \ wamp \ bin \ php \ php5.3.13; i kliknij ok>ok>ok kliknij na run typu cmd w cmd typu php jeśli wstać błąd w cmd typ cd c: \ i wpisz teraz wpisz php

0

Mam ten sam problem na samodzielnej instalacji Apache + PHP na Windows 10. Zdecydowanie problem dotyczył dwóch różnych PHP w zmiennej środowiskowej PATH (dystrybucja IIS i samodzielna dystrybucja). Usunięcie PHP dla IIS z PATH rozwiązało problem.

0

Niestety, w systemie Windows 2003 PHP osiąga jedynie 5.4. Oficjalne zrezygnowało z obsługi systemu Windows XP i 2003, począwszy od PHP 5.5.0.

http://windows.php.net

0

Tutaj można znaleźć PHP dla starszych systemów Windows: PHP 5.5.7, 5.4.23, 5.3.28 (x86/x64) available

Obserwuje binarne są dostępne:

  • 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-nc-Win32 VC9 x86. zip
  • php-5.3.28-Win32-VC9-x86.zip
  • php-5.3.28-nts-Win32-VC9-x64.zip
  • php-3.5.28-Win32-VC9-x64. zip

Dla "FastCGI" na Windows Server 2003, powinieneś wybrać php-5.4.23-nts-Win32-VC9-x86.zip.

Powiązane problemy