2017-04-23 191 views
0

我來自前端堆棧,所以我在學習symfony3時可能會誤解某些東西。無法在Windows上運行'symfony'命令

我根據與文檔下載的Symfony:

php -r "readfile('https://symfony.com/installer');" > symfony 

使PHP命令可用I增加了一些值到環境變量PATH(根據這個教程:https://seiler.it/installing-symfony-framework-into-xampp-for-windows/ - 步驟2.3)所示:

C:\ XAMPP的\ mysql的\ BIN; C:\ XAMPP \ PHP; C:\ XAMPP \ PHP \ PEAR; C:\ XAMPP \ PHP \ symfony的

正如你看到的我正在使用xampp進行PHP開發。我最後補充說,因爲我將下載的symfony文件複製到c:\ xampp \ php \ symfony目錄中。

OK,現在如果我想使用symfony的命令,像

symfony new project 

我需要去的目錄那裏是symfony的文件,並添加 'PHP' 之前,像

php symfony new project 

因爲簡單的'symfony新項目'不起作用(錯誤信息告訴Windows不知道該命令)。我該如何解決它?

在前端有類似NPM(節點包管理器),您可以在目錄中本地安裝的庫/工具或全局(在終端從電腦上的任何地方運行)。 PHP開發中是否有任何等價物?我試圖梨(在步驟7,從提到的教程)來安裝這一點,但我安裝symfony的1.x的版本(和運行的命令是,有像「新」沒有任務的錯誤),我想學習3,不是1

我試圖讓作曲家,但我沒有看到我在哪裏可以安裝在全球有symfony的。

那麼,如何在全球運行symfony?我錯過了什麼?

回答

1

From this doc:

在Windows中,symfony的文件移動到中包含的內容PATH環境變量來創建全局命令或將它移到方便

你的想法任何其他目錄的目錄

安裝和使用Git Bash。給你更多的未來,然後是Windows CLI。

性能

要爲Symfony運行十倍以上的快速環境,我更喜歡Linux操作系統。