我已经手动安装了CakePHP(不是作曲家),我认为这是推荐的方式,因为在CakePHP网站中没有提到使用composer并且只有一个下载链接。安装后,我想安装DebugKit。我应该手动安装DebugKit,因为我手动安装了CakePHP吗?或者它完全不相关?
首先,我对作曲家来说是全新的!但我尝试了作曲家方式指令(因为它似乎是推荐的方式)并将以下行添加到CakePHP composer.json:
"require": {
"cakephp/debug_kit": "2.2.*"
}
虽然没有提到,但我在CakePHP安装文件夹中执行了“composer install”,因为只是添加这些行没有做任何事情!但后来我有两个插件的根文件夹,即插件和插件,以及供应商,即供应商和供应商。新创建的供应商文件夹有一些文件夹(DebugKit除外)。 DebugKit现在位于插件根文件夹下,而不是 app / plugin 。
那么为什么这些新创建的供应商和插件文件夹是否存在复数(供应商和插件)?
如果我手动安装DebugKit,我没有供应商子文件夹内容(bin composer phpunit symfony / yaml autoload.php)!所以,如果需要这些文件,为什么它们之前不存在,如果没有,为什么会存在?
如果我在手动安装中完全忽略composer.json,为什么会这样?并且有些内容与建议使用composer安装CakePHP的内容不同!?