2012-08-13 22 views
3

我正在嘗試使用wamp創建一個新的zend項目。'「php.exe」'不被識別爲內部或外部命令

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> 

我環境變量PATH是

%SYSTEMROOT%\ SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\ System32下\ WBEM; C:\ PROGRA〜1 \ IBM \ SQLLIB \ BIN; C: \ PROGRA〜1 \ IBM \ SQLLIB \ FUNCTION; C:\ Program Files \ Zend \ MySQL51 \ bin; C:\ wamp \ www \ zend \ bin;

這是我認爲是錯誤的部分。

回答

1

我也遇到過同樣的錯誤,當我開始Zend。這裏有一些方法如何排除故障這。

  1. 確保PHP解釋路徑(例如,C:\瓦帕\ BIN \ PHP中\ php5.3.8 \ bin)中被設定爲環境變量路徑。只能設置一個PHP解釋器。
  2. 確保您的WAMP文件夾&工作目錄(例如www目錄)具有有效權限集合以便正確執行。
  3. 確保您的防病毒/防火牆或任何其他軟件阻止訪問php.exe。我之所以這麼說,是因爲在Windows 7中,用戶訪問控制功能不允許從命令行執行php.exe。

我建議你使用NetBeans 7.2,它內置了對Zend以及Doctrine ORM的支持。這很容易。但是在初始狀態中你也必須執行上述技巧。命令可以直接從NetBeans上下文菜單執行。

7

zf.bat文件

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

過這個錯誤來了,即使我加入了Environement路徑到Windows的新安裝替換此行。

如果NetBeans正在運行,您需要啓動它,因爲這些變量在啓動時加載。

相關問題