如何用composer安装symfony?

时间:2016-04-21 12:34:27

标签: php windows symfony composer-php

我正在使用Windows 10 当我用:

安装symfony2时
composer create-project symfony/framework-standard-edition my_project_name

错误:

bash: composer: command not found

4 个答案:

答案 0 :(得分:7)

要下载symfony,您需要从link下载symfony.phar(小文件PHP)。

  • 然后,您必须移动到通常的网络目录C:\wamp\www on windows/var/www on Linux;
  • 执行php symfony.phar new project_name_and_version例如:symfony.phar new symfony2.8下载Symfony 2.8

    然后,你可以:

  • 将当前目录更改为/var/www/html/project_name on LinuxC:\wamp\www on windows;

  • app/config/parameters.yml文件中配置您的应用程序;

  • 并且(始终)阅读http://symfony.com/doc上的文档。

祝你好运^^!

更新:

Symfony 4 symfony installer被遗弃。因此,要创建一个新的Symfony应用程序,您需要:

  • 拥有PHP 7.1(或更高)
  • 在您的终端中运行php composer.phar create-project symfony/skeleton my-project "3.4.*"

答案 1 :(得分:3)

您需要先安装composer。从命令行:

php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === '7228c001f88bee97506740ef0888240bd8a760b046ee16db8f4095c0d8d525f2367663f22a46b48d072c816e7fe19959') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

从这里得到指示:

https://getcomposer.org/download/

答案 2 :(得分:1)

安装Symfony的推荐方法是通过一个名为symfony的命令。

阅读官方symfony网站上的文档:http://symfony.com/doc/current/book/installation.html,了解更多信息。

所以,

然后您可以像官方文档所说的那样安装composer,并使用它在Symfony项目中安装软件包。

快乐的编码!

答案 3 :(得分:0)

我试过这个:

php symfony.phar new symfony2.8

结果就是这个

[RuntimeException]
The Symfony Installer is not compatible with Symfony 4.x or newer versions.
Run this other command to install Symfony using Composer instead:
composer create-project symfony/skeleton symfony2.8

我尝试了建议的命令,然后开始下载并自动安装

composer create-project symfony/skeleton symfony2.8

enter image description here