phpdotenv 下载很多包
phpdotenv download many packages
我想在我的项目中使用 phpdotenv。我在我的项目中阅读了安装指南和 运行 composer require vlucas/phpdotenv
。现在它会在名为 vendor 的文件夹中下载除 vlucas/phpdotenv 之外的许多其他包,如下所示。
我需要全部维护还是vlucas/phpdotenv就够了。如果是,我如何将这些文件夹与其他供应商文件夹合并,同时需要包含 autoload.php。
所有使用 composer 安装的包都保存在名为 vendor
的目录下。所以你会在这里看到所有已安装的包。
现在您的项目 (Loading environment variables from .env
) 中需要一个功能,为此您正在使用另一个包 (vlucas/phpdotenv
) 作为您的项目依赖项。
以同样的方式 vlucas/phpdotenv
包也由另一位开发人员开发,他依赖多个包来使他的项目像您的项目一样顺利运行。因此,此包中作为依赖项使用的所有包也将安装在您的 vendor
文件夹中。
现在如何安装这些:
检查项目根目录下的 composer.json
文件。它包含 require
和 require-dev
等键,这些属性中的数据告诉作曲家为您的项目安装包。
以同样的方式,当您查看 vlucas/phpdotenv
项目的 composer.json
时,您会在其中看到所有提到的包的列表。 Composer 会自动检测并安装它们,因此您无需手动安装它们即可使 vlucas 在您的项目中工作。
composer.json 文件 vlucas/phpdotenv
.
"require": {
"php": "^7.1.3 || ^8.0",
"ext-pcre": "*",
"graham-campbell/result-type": "^1.0.1",
"phpoption/phpoption": "^1.7.4",
"symfony/polyfill-ctype": "^1.17",
"symfony/polyfill-mbstring": "^1.17",
"symfony/polyfill-php80": "^1.17"
},
我想在我的项目中使用 phpdotenv。我在我的项目中阅读了安装指南和 运行 composer require vlucas/phpdotenv
。现在它会在名为 vendor 的文件夹中下载除 vlucas/phpdotenv 之外的许多其他包,如下所示。
我需要全部维护还是vlucas/phpdotenv就够了。如果是,我如何将这些文件夹与其他供应商文件夹合并,同时需要包含 autoload.php。
所有使用 composer 安装的包都保存在名为 vendor
的目录下。所以你会在这里看到所有已安装的包。
现在您的项目 (Loading environment variables from .env
) 中需要一个功能,为此您正在使用另一个包 (vlucas/phpdotenv
) 作为您的项目依赖项。
以同样的方式 vlucas/phpdotenv
包也由另一位开发人员开发,他依赖多个包来使他的项目像您的项目一样顺利运行。因此,此包中作为依赖项使用的所有包也将安装在您的 vendor
文件夹中。
现在如何安装这些:
检查项目根目录下的 composer.json
文件。它包含 require
和 require-dev
等键,这些属性中的数据告诉作曲家为您的项目安装包。
以同样的方式,当您查看 vlucas/phpdotenv
项目的 composer.json
时,您会在其中看到所有提到的包的列表。 Composer 会自动检测并安装它们,因此您无需手动安装它们即可使 vlucas 在您的项目中工作。
composer.json 文件 vlucas/phpdotenv
.
"require": {
"php": "^7.1.3 || ^8.0",
"ext-pcre": "*",
"graham-campbell/result-type": "^1.0.1",
"phpoption/phpoption": "^1.7.4",
"symfony/polyfill-ctype": "^1.17",
"symfony/polyfill-mbstring": "^1.17",
"symfony/polyfill-php80": "^1.17"
},