我正在使用Windows 10 当我用:
安装symfony2时composer create-project symfony/framework-standard-edition my_project_name
错误:
bash: composer: command not found
答案 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 Linux
或C:\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');"
从这里得到指示:
答案 2 :(得分:1)
安装Symfony的推荐方法是通过一个名为symfony
的命令。
阅读官方symfony网站上的文档:http://symfony.com/doc/current/book/installation.html,了解更多信息。
所以,
如果您使用的是MAC / Linux:http://symfony.com/doc/current/book/installation.html#linux-and-mac-os-x-systems
$ cd /var/www/
$ symfony new my_project_name
(更具易读性的例子:$ symfony new Blog
)。这将在Blog
目录中创建一个目录(名为/var/www/
),其中将包含所有代码。
然后您可以像官方文档所说的那样安装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