2017-04-23 190 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操作系统。