我是Composer的新手,在我目前的项目中,我想安装一堆PHP库,例如:
- 学说
- 安全库(我不知道,但在CodeIgniter中寻找)
- 必要时引导布局库和其他
就此而言,我想在我的应用程序中使用基于 Composer 的库管理,
我感到困惑的是,我是否必须在我的项目目录中包含composer.phar
。
因为我在我的环境路径上有它,我可以运行 作曲家表单命令行 .
那么如何将上述库集成到我的codeigniter
应用程序中。.
欣赏你的强硬!
composer.phar 文件是一个可执行文件,不应提交。它实际上所做的是它在您的 composer.json 文件中查找,在那里您可以声明更多的依赖项(例如库)及其版本:
{
"require": {
"doctrine/orm": "*"
}
}
在这种情况下,版本声明为"*",因此 Composer 将获得最新版本。如果项目上有更多的人,这将非常有用,以确保他们都安装了相同版本的依赖项(因此必须提交 composer.json 文件)。
另一方面,如果您运行"composer.phar update",这将获得所有依赖项的最新版本,无论 composer.json 中的版本如何,并使用新版本更新锁定文件。