2016-01-26 23 views
0

我剛安裝PHP7工作在我的Windows 10機器從這裏(線程安全的64位版本)http://windows.php.net/download#php-7.0PHP7不是在命令行

我手動設置路徑到PHP文件夾,並設置了php.ini。 每當我想使用php命令時,它只是進入下一行而不做任何事情。它甚至不關心我輸入什麼參數。沒有錯誤信息,所以我對什麼可能是問題一無所知。

這裏是發生了什麼:

PS C:\Users\Jakob> php 
PS C:\Users\Jakob> php cjasdf 
PS C:\Users\Jakob> 

即使我瀏覽到PHP目錄並執行php.exe的什麼也沒有發生,以及:

PS C:\php> .\php.exe 
PS C:\php> .\php.exe aleass 
PS C:\php> 
+0

如果你沒有把php的文件夾路徑放到環境變量'PATH'中,那麼你需要使用php的完整路徑。 –

+0

試試這個'php -v'什麼給你 – RiggsFolly

+0

哦PHP 7現在版本是PHP7.0.2,不會是這個問題的一部分,但爲什麼從當前的 – RiggsFolly

回答

2

RE:您對缺少視覺評論C/C++運行時庫

您需要做的第一件事是使用該運行時庫更新Windows Download it from here

確定電源外殼是一個完全不同的野獸命令提示和所有常見的DOS命令被替換爲PS命令

我PHP通過切換到這樣

運行PHP在電源外殼運行其中PHP安裝

PS > Set-Location c:\php 
PS > php -v 

在這裏,文件夾是我會怎麼做更好,加入C:\php文件夾的路徑,但只爲PS的Windows實例的持續時間,即不是您永久改變Windows路徑

加入你的PHP文件夾複製到Windows路徑爲此PS執行期間

PS > $ENV:Path = $ENV:Path + ";c:\php" 

的CD(或PS等值)到包含你的PHP CLI腳本

PS > Set-Location c:\php-source 
PS > php test.php 

由於該文件夾,我之前從未使用Power Shell,發現這個簡單的東西讓我覺得我應該花一些時間來學習更多。

+0

謝謝,圖書館現在工作正常 –

+0

這也可以幫助如果你堅持使用PS http://stackoverflow.com/questions/714877/setting-windows-powershell-path-variable – RiggsFolly