如何在Windows中安装依赖项或使用composer

时间:2013-11-21 08:24:19

标签: php composer-php phar

我已经通过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中运行了这个,所以我不确定这是否会影响任何事情。

3 个答案:

答案 0 :(得分:13)

适用于初级Windows用户

  1. here

  2. 下载Windows安装程序
  3. 通过在命令提示符

  4. 执行composer命令来检查安装
  5. 现在,在composer.json目录(不在Vendor内)的同一级别创建Vendor文件。

  6. 使用命令提示符移动到composer.json所在的目录,然后运行以下命令:

    composer install
    
  7. 它会显示“包已下载”和“autoload.php文件已创建”等消息。 (查看您的/app/Vendor/目录)

  8. 现在在/app/config/core.php

    的开头插入此代码
    require_once dirname(__DIR__) . '/Vendor/autoload.php';
    
  9. 上面的代码会自动加载所有类。

    希望这对初学者有帮助。

答案 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

享受它