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

Php 如何在windows中安装依赖项或使用composer,php,composer-php,phar,Php,Composer Php,Phar,我已经通过windows installer安装了composer,并将php的正确路径变量设置为wamp的php,现在我创建了一个composer.json(以及更高版本的.phar)文件 并尝试安装此处列出的依赖项 { "name": "phpunit/php-unit", "require": { "php": ">5.4.12", "phpunit/phpunit": "3.7.28" } } 这几乎来自于每个命令,包括 php composer.phar ins

我已经通过windows installer安装了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中运行了此命令,因此我不确定这是否会影响任何内容。

编辑:实际上,Composer上有一个windows安装程序可以全局安装Composer,因此您不再需要任何
Composer.phar
。从安装它,然后从您的
composer.json
所在的目录运行“composer Install”

(原始答复如下)

我自己没有测试过,但我认为应该是这样的:

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

cd
放入您的
composer.json
目录中:

cd一些\目录

最后,运行编写器:

php composer.phar安装


适用于非常初学者的Windows用户

  • 从下载windows安装程序

  • 在命令提示符下执行
    composer
    命令,检查安装情况

  • 现在,在拥有
    供应商
    目录的同一级别(不在
    供应商
    内)创建
    composer.json
    文件

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

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

  • 现在将此代码插入
    /app/config/core.php
    的开头:

    require_once dirname(__DIR__) . '/Vendor/autoload.php';
    
  • 上面的代码将自动加载所有类


    希望这对初学者有帮助。

    我有这个问题很久了,但只是一个简单的错误 好的,首先需要在php.ini上启用
    extension=php\u openssl.dll
    若它不存在,那个么启用或添加到文件末尾 第二步转到此目录:

    C:\Users\{YOUR USERNAME}\AppData\Roaming\Composer
    
    然后将composer.json粘贴到此处,创建一个文件夹,并将其命名为“vendor”,然后启用或运行PHP服务器,以管理员身份运行cmd,并键入以下内容

    composer install
    

    在命令行中输入
    php composer.phar
    时,它是否返回任何内容?如果不是的话,那么这个系统可能有问题installation@user2167582所以,如果您安装了它,那么打开一个cmd窗口,进入您的工作目录并键入“composer install”,它应该可以工作。