我已经通过windows安装程序安装了composer,并将php的正确路径变量设置为wamp的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中运行了这个,所以我不确定这是否会影响到任何事情。
对于非常初级的Windows用户
-
从这里下载windows的安装程序
-
在命令提示符执行
composer
命令检查安装 -
现在,在具有
Vendor
目录(不在Vendor
内)的同一级别创建composer.json
文件。 -
使用命令提示符移动到
composer.json
所在的目录,然后运行以下命令:composer install
-
它将显示诸如"软件包已下载"one_answers"已创建autoload.php文件"之类的消息。(检查您的
/app/Vendor/
目录) -
现在将此代码插入
/app/config/core.php
:的开头require_once dirname(__DIR__) . '/Vendor/autoload.php';
上面的代码将自动加载所有类。
希望这对初学者有帮助。
Edit:实际上Composer下载页面上有一个Windows安装程序,它将全局安装Composer,因此您不再需要任何composer.phar
。从这里安装它,然后从composer.json
所在的目录中运行"composer Install"。
(以下为原始答案)
我自己没有测试,但我认为这就是它应该如何工作:
下载composer.phar
并将其放在与composer.json
相同的目录中。
cd
到您的composer.json
:所在的目录中
cd some\目录
最后,运行composer:
php composer.phar安装
我有这个问题很长时间了,但有一个简单的错误好的,首先需要在php.ini上启用extension=php_openssl.dll
如果它不存在,请启用或添加到文件末尾第二步转到这个目录:
C:Users{YOUR USERNAME}AppDataRoamingComposer
并将您的composer.json粘贴到此处,创建一个文件夹以确定并将其命名为"vendor",然后启用或运行您的PHP服务器并以管理员身份运行cmd并键入此
composer install
享受