我已经通过windows安装程序安装了composer,并为php设置了正确的路径变量来创建php,现在我创建了一个composer.json(以及后来的.phar)文件
并尝试安装那里列出的依赖项
{
"name": "phpunit/php-unit",
"require": {
"php": ">5.4.12",
"phpunit/phpunit": "3.7.28"
}
}
几乎所有命令都有,包括
php composer.phar install
php composer.json install
我确实在windows cmd中运行了这个,所以我不确定这是否会影响任何事情。
答案 0 :(得分:13)
适用于初级Windows用户
从here
通过在命令提示符
composer
命令来检查安装
现在,在composer.json
目录(不在Vendor
内)的同一级别创建Vendor
文件。
使用命令提示符移动到composer.json
所在的目录,然后运行以下命令:
composer install
它会显示“包已下载”和“autoload.php文件已创建”等消息。 (查看您的/app/Vendor/
目录)
现在在/app/config/core.php
:
require_once dirname(__DIR__) . '/Vendor/autoload.php';
上面的代码会自动加载所有类。
希望这对初学者有帮助。
答案 1 :(得分:10)
编辑:实际上,Composer download page上有一个Windows安装程序,它将全局安装Composer,因此您不再需要任何composer.phar
。从here安装,然后从您拥有composer.json
的目录中运行“composer install”。
(以下原始答案)
我自己没有对此进行测试,但我认为它应该如何运作:
下载composer.phar
并将其放在与composer.json
相同的目录中。
cd
到您拥有composer.json
的目录:
cd some \ directory
最后,运行作曲家:
php composer.phar install
答案 2 :(得分:1)
我有这个问题很长一段时间,但有一个简单的错误
好的首先需要在你的php.ini上启用extension=php_openssl.dll
如果它不存在,那么启用或添加到文件末尾
第二步转到此目录:
C:\Users\{YOUR USERNAME}\AppData\Roaming\Composer
将您的composer.json粘贴到此处,确定一个文件夹并将其命名为“vendor”,然后启用或运行您的PHP服务器并以管理员身份运行 cmd 并键入此
composer install
享受它