我有Windows 8,並且每當我從安裝的目錄運行php時,它的工作方式都沒有問題,但是無論何時將環境變量設置爲該目錄並運行php --version
,然後會出現一個雙贏的8條:使用環境變量時無法從命令行運行php
該應用程序無法在PC
上運行要找到適合您的PC版本, 檢查與軟件發行商
有沒有人遇到過類似的問題或爲此找到了解決方案?
附在下面是我跑的命令:
K:\Users\username>php
Access is denied.
K:\Users\username>php
Access is denied.
K:\Users\username>php --version
Access is denied.
K:\Users\username>F:/
'F:/' is not recognized as an internal or external command,
operable program or batch file.
K:\Users\username>F:
F:\>php
Access is denied.
F:\>cd Program
F:\Program>cd php-5.5.6-x86
F:\Program\php-5.5.6-x86>ls
dev iculx51.dll libpq.dll php.gif
ext icutest51.dll libsasl.dll php.ini-development
extras icutu51.dll license.txt php.ini-production
glib-2.dll icuuc51.dll news.txt php5.dll
gmodule-2.dll install.txt phar.phar.bat readme-redist-bins.txt
icudt51.dll libeay32.dll pharcommand.phar snapshot.txt
icuin51.dll libenchant.dll php-cgi.exe ssleay32.dll
icuio51.dll libenchant_ispell.dll php-win.exe
icule51.dll libenchant_myspell.dll php.exe
F:\Program\php-5.5.6-x86>php --version
PHP 5.5.6 (cli) (built: Nov 12 2013 11:33:16)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
F:\Program\php-5.5.6-x86>
通過wampserver PHP發生同樣的事情的方式,所以它可能不具有任何與86位安裝或5.5.6不穩定。
我也嘗試運行管理員不工作,同樣的輸出。
什麼是「環境變量」?有多個(實際上是無限的......) - 你在說哪一個? 「版本」中的錯字只是在你的帖子(你寫了「verion」)還是你在控制檯中犯了同樣的錯字?您在更改任何環境變量後是否重新啓動了控制檯?您是如何更改它的? –
如果您嘗試運行其他命令,會發生什麼情況?像php -f test.php或其他什麼? – cen
As @JohannesH。說,適當的變量來放置php的路徑將是'PATH',那麼你必須以管理員身份運行控制檯。嘗試一下,讓我們知道。 –