3 Stimmen

'"php.exe"' wird nicht als interner oder externer Befehl erkannt

Ich versuche, ein neues Zend-Projekt mit Wamp zu erstellen.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\> cd wamp\www\zendtest*

C:\wamp\www\zendtest>C:\wamp\www\zend\bin\zf.bat create project quickstart*

'"php.exe"' is not recognized as an internal or external command,
operable program or batch file.

C:\wamp\www\zendtest>

I die Umgebungsvariable Pfad lautet

%SystemRoot%. \system32 ;%SystemRoot%;%SystemRoot% \System32\Wbem ; C:\PROGRA ~1 \IBM\SQLLIB\BIN ; C:\PROGRA ~1 \IBM\SQLLIB\FUNCTION ; C:\Program Archivos \Zend\MySQL51\bin ; C:\wamp\www\zend\bin ;

Das ist der Teil, der meiner Meinung nach falsch ist.

7voto

Silverboy.ir Punkte 187

Ersetzen Sie diese Zeile in der Datei zf.bat archivo

SET PHP_BIN=C:\wamp\bin\php\php5.3.4\php.exe

1voto

Vijay Sarin Punkte 1288

Auch ich bin auf den gleichen Fehler gestoßen, als ich Zend gestartet habe. Hier sind einige Möglichkeiten, wie man Fehlerbehebung dies.

  1. Stellen Sie sicher, dass die PHP-Interpreter-Pfad (Zum Beispiel, C:\wamp\bin\php\php5.3.8\bin ) wird auf den Pfad der Umgebungsvariablen gesetzt. Es kann nur ein PHP-Interpreter eingestellt werden.
  2. Stellen Sie sicher, dass Ihr WAMP-Ordner und das Arbeitsverzeichnis (z. B. das www-Verzeichnis) über gültige Erlaubnismenge für eine ordnungsgemäße Ausführung.
  3. Stellen Sie sicher, dass Ihr Antivirus/Firewall oder eine andere Software den Zugriff auf php.exe blockiert. Das sage ich, weil in Windows 7 die Benutzerzugriffskontrolle die Ausführung von php.exe über die Kommandozeile nicht zulässt.

Und ich schlage vor, Sie arbeiten mit NetBeans 7.2, die integrierte Unterstützung für Zend als auch Doctrine ORM hat. Das ist viel einfacher. Aber Sie müssen die oben genannten Techniken auch dort im Anfangszustand ausführen. Die Befehle können direkt aus dem NetBeans-Kontextmenü ausgeführt werden.

0voto

Phil Perusse Punkte 51

Ich bin bei einer Neuinstallation auf diesen Fehler gestoßen, obwohl ich den Umgebungspfad zu Windows hinzugefügt habe.

Wenn NetBeans ausgeführt wird, müssen Sie es starten, da diese Variablen beim Starten geladen werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X