【问题标题】:how to install dependencies or use composer at all in windows如何在 Windows 中安装依赖项或使用 composer
【发布时间】:2013-12-05 14:46:09
【问题描述】:

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

【问题讨论】:

  • 在命令行中键入php composer.phar 时,它会返回任何内容吗?如果不是,那么可能是安装有问题

标签: php composer-php phar


【解决方案1】:

适用于 Windows 初学者

  1. here下载windows安装程序

  2. 在命令提示符下执行composer命令检查安装

  3. 现在,在您拥有Vendor 目录的同一级别(不在Vendor 内)创建composer.json 文件。

  4. 使用命令提示符移动到您拥有composer.json 的目录并运行以下命令:

    composer install
    
  5. 它将显示诸如“已下载软件包”和“已创建 autoload.php 文件”之类的消息。 (检查您的/app/Vendor/ 目录)

  6. 现在在/app/config/core.php的开头插入这段代码:

    require_once dirname(__DIR__) . '/Vendor/autoload.php';
    

上面的代码会自动加载所有的类。

希望这对初学者有所帮助。

【讨论】:

    【解决方案2】:

    编辑:实际上 Composer download page 上有一个 Windows 安装程序,它将全局安装 Composer,因此您不再需要任何 composer.phar。从here 安装它,然后从您拥有composer.json 的目录中运行“composer install”。

    (原答案如下)

    我自己没有对此进行测试,但我认为它应该是这样工作的:

    下载composer.phar并将其放在与您的composer.json相同的目录中。

    cd 进入您拥有composer.json 的目录:

    cd 一些\目录

    最后,运行作曲家:

    php composer.phar 安装

    【讨论】:

    • @user2167582 如果你安装了它,然后打开一个 cmd 窗口,进入你的工作目录并输入“composer install”,它应该可以工作了。
    【解决方案3】:

    我有这个问题很长一段时间,但有一个简单的错误 好的首先需要在你的 php.ini 上启用extension=php_openssl.dll 如果它不存在,则启用或添加到文件末尾 第二步进入这个目录:

    C:\Users\{YOUR USERNAME}\AppData\Roaming\Composer
    

    将您的 composer.json 粘贴到此处,创建一个文件夹以确保并将其命名为“供应商”,然后启用或运行您的 PHP 服务器并以管理员身份运行 cmd 并键入此

    composer install
    

    好好享受

    【讨论】:

      猜你喜欢
      • 2015-01-24
      • 2017-06-28
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 2017-09-18
      • 2018-09-11
      • 2019-08-12
      • 2015-10-27
      相关资源
      最近更新 更多