2010-05-27 16 views
12

我想使用名爲Symfony的框架進行開發,但我沒有Mac並且我不想用Debian進行雙啓動。php不被識別爲內部命令(在Windows中)

我嘗試通過虛擬盒子的虛擬主機,但它不起作用。所以我決定留在Windows上。

所以當教程告訴我做

php lib/vendor/symfony/data/bin/check_configuration.php 

我在cmd中的窗口辦:

php lib\vendor\symfony\data\bin\check_configuration.php 

,它告訴我:

'PHP' 無法識別作爲內部或外部命令

我使用存儲在

E:\logiciels\UwAmp\ 

裏面我有一堆文件UwAmp(PHP 5.2.12 + MYSQL + APACHE),但我想這是很重要的:

E:\logiciels\UwAmp\apache\php_5.2.11 

如何使Windows cmd中的cmd PHP工作正常嗎?

回答

16

您必須將php可執行文件所在的目錄添加到您的「路徑」變量中(我想您的情況應該是E:\ logiciels \ UwAmp \ apache \ php_5.2.11 )。在Windows中,您可以按照此處所述執行此操作:http://www.computerhope.com/issues/ch000549.htm

將放置在此路徑變量(它們用分號分隔)中的任何目錄都將自動用於(例如)cmd shell。

+1

C:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common; E:\ logiciels \ UwAmp \ apache \ php_5下在XP和Win 7上執行此操作。 2.11 <-------------這就是它現在的樣子 – 2010-05-27 12:17:08

+0

Thnaks,它的工作! – 2010-05-27 12:19:24

+0

php.exe是真的在「E:\ logiciels \ UwAmp \ apache \ php_5.2.11」中,而不是在它的子目錄中? – Rob 2010-05-27 12:20:21

4

您需要將二進制文件所在的路徑添加到PATH變量中。您可以在系統 - >用戶設置 - >用戶變量

相關問題