2016-10-12 56 views
0

我使用了linux多年,但我有一臺新筆記本電腦,並沒有打擾在它上面安裝linux,相反,我一直在更好地瞭解Windows。 cmd.exe是絕對可怕的,它非常糟糕,我經常感覺像切換回Linux。我根本無法使用它。我使用PowerShell,但即使這很糟糕。如何在Windows CLI中運行PHP腳本

對於像bash這樣的linux CLI,當我運行一個帶有循環的PHP腳本,並在循環內部回顯某些內容時,它會輸出每次迭代時在屏幕上回顯的內容。 PowerShell不會這樣做,它只是在腳本運行完成之前不顯示任何內容。我運行了很多網頁掃描器,所以這對我來說是一個很大的問題。

是否有一個PHP CLI,我可以下載比PowerShell更好的工作?我今天也遇到了一個叫做PHPStorm的驚人IDE,我認爲它可能會讓你在內置的CLI中運行PHP腳本,但是我還沒有弄明白。它有一個內置的Web服務器,但它也可以讓你添加自己的Web服務器,並讓你與MySQL數據庫和其他令人印象深刻的事情進行交互。

+0

的Windows不像Mac還是Unix系統。嘗試使用virtualbox並改爲設置訪客機器。 – Mosufy

+0

PhpStorm教程:https://confluence.jetbrains.com/display/PhpStorm/Tutorials – LazyOne

+0

謝謝,我只是在虛擬盒中安裝Ubuntu。 Guest Additions使它更容易無縫集成到主機操作系統,但我希望Windows不會干擾,因爲我更喜歡我的主要操作系統是Ubuntu。我在Windows上設置了我的Web開發環境時遇到了一個荒謬的麻煩。 Windows似乎不適合開發者。 –

回答

0

您也可以從Windows的命令行運行PHP腳本。 鑑於你有一個文件namned main.php,你可以在這種情況下通過編寫php%filename%(所以php main.php)來運行這個文件。任何寫到標準輸出流的東西都會出現在控制檯中。

缺省情況下,php二進制文件不存在於環境路徑變量中,應該添加。