我已经手动安装了CakePHP(不是由作曲家安装),我认为这是推荐的方法,因为CakePHP站点中没有提到使用作曲家,并且只有一个下载链接。安装后,我想安装调试工具包。我应该手动安装调试工具包,因为我手动安装了 CakePHP?还是完全无关?
首先,我对作曲家完全陌生!但是我尝试了作曲家方式说明(因为它似乎是推荐的方式),并在CakePHP composer.json中添加了以下行:
"require": {
"cakephp/debug_kit": "2.2.*"
}
虽然没有提到,但我在 CakePHP 安装文件夹中执行了"作曲家安装",因为只是添加这些行没有任何作用!但是后来我有两个根文件夹用于插件,即插件和插件,以及供应商,即供应商和供应商。新创建的供应商文件夹包含一些文件夹(调试工具包除外)。调试工具包现在位于插件根文件夹下,而不是应用程序/插件。
那么,如果存在这些新创建的供应商和插件文件夹(供应商和插件)的复数形式,为什么还要这样做呢?
如果我手动安装了调试工具包,我没有供应商子文件夹内容(bin作曲家phpunit symfony/yaml autoload.php)! 因此,如果需要这些文件,为什么它们以前不存在,如果不是,为什么存在?
如果我应该在手动安装中完全忽略 composer.json,为什么会在那里?并且有些内容与建议的与使用作曲家安装CakePHP的内容不同!?
如果你正在安装cakePHP 3.0,那么唯一的方法是使用composer。
看看
https://github.com/cakephp/app