2013-07-17 14 views
6

Sto cercando di installare PHP 5 in un ambiente Windows Server 2003 con IIS 6Installazione di PHP 5 su Windows Server 2003 -% 1 non è un'applicazione di Win32 valida

Dopo l'installazione di PHP, e apportare le modifiche necessarie in IIS , ottengo il seguente errore

%1 is not a valid Win32 application. 
  • il server non è a 64 bit, è a 32 bit. Ho aggiunto il gestore FastCGI in Estensioni servizio Web,
  • ho aggiunto il gestore PHP in
  • Estensioni servizio Web, ho anche andato a "Siti Web Proprietà" e cliccato su Configurazione: e impostare le mappature appropriate ,
  • ho installato i file reditrubition come richiesto da Microsoft ...

non posso per la vita di me capire perché non funziona.

Qualcuno può aiutare ?!

risposta

3

Provare a eseguire PHP direttamente dalla riga di comando per vedere se si riceve lo stesso errore. Se lo è, il problema potrebbe essere che non è possibile trovare una dipendenza. PHP ha una dipendenza dal Visual C++ Redistributable - da http://windows.php.net/download/:

  • Il VC9 costruisce richiedono di avere il Visual C++ Redistributable per Visual Studio 2008 SP1 x86 o x64 installato.
  • Le build VC11 richiedono l'installazione di Visual C++ Redistributable per Visual Studio 2012 x86 o x64.

se questo non aiuta, eseguire l'utilità Microsoft Depends.exe da http://www.dependencywalker.com/ per scoprire quale potrebbe essere il problema.

8

Finalmente ho completato l'installazione installando le versioni e le dipendenze corrette corrispondenti. Spero che aiuti.

In IIS 6

In IIS 7

+0

Impossibile ottenere 5,5 NTS per l'esecuzione su IIS 6 dopo ore di risoluzione dei problemi. 5.4 NTS su IIS 6 funziona correttamente. –

0

in Proprietà del sistema>Variabili d'ambiente Fare clic su Nuovo nel nome di variabile = percorso e il valore della variabile = C: \ wamp \ bin \ php \ PHP5.3.13; e cliccare su ok>ok>ok click sul corsa tipo cmd in cmd tipo php se alzarsi errore nella cmd tipo cd c: \ e immettere ora digitare php

0

Ho affrontato lo stesso problema sull'installazione autonoma di Apache + PHP su Windows 10. Sicuramente il problema era in due diversi PHP nella variabile d'ambiente PATH (distro IIS e distro standalone). La rimozione del PHP per IIS dal PERCORSO ha risolto il problema.

0

Sfortunatamente PHP arriva fino a 5.4 su Windows 2003. Hanno ufficialmente abbandonato il supporto per Windows XP e 2003 a partire da PHP 5.5.0.

http://windows.php.net

0

Qui puoi trovare PHP per i sistemi Windows meno recenti: PHP 5.5.7, 5.4.23, 5.3.28 (x86/x64) available

Seguendo i binari sono disponibili:

  • 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. zip
  • 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

Per "FastCGI" su Windows Server 2003, è necessario scegliere php-5.4.23-nts-Win32-VC9-x86.zip.