本指南提供了一种逐步检查您的作曲家包装的逐步方法,涵盖了从列出所有已安装的包装以验证其完整性的各个方面。
composer show
cd
composer.json
composer.lock
Navigate to your project directory:cd /path/to/your/project
Open your terminal or command prompt and use the composer show
composer show
<code>[root@localhost project]# composer show monolog/monolog v2.3.0 A flexible logging library for PHP psr/log v1.1.4 Common interface for logging libraries symfony/console v6.1.4 Provides Symfony's Console component. symfony/event-dispatcher v6.1.4 Provides Symfony's EventDispatcher component. symfony/http-foundation v6.1.4 Provides Symfony's HttpFoundation component. symfony/routing v6.1.4 Provides Symfony's Routing component. ...</code>
-o
>查看输出:--format=json
该输出将显示与此相似的列表:composer show -o
>> >
composer show
composer show
>用软件包名称执行<package_name>
>命令:composer show monolog/monolog
使用您要检查的软件包的实际名称。例如:composer show
输出将提供有关指定软件包的详细信息,包括其版本,描述,依赖关系,许可证等。 这比没有参数提供的简单列表要广泛得多。 您将看到有关包装要求,建议的软件包和其他相关详细信息的信息。composer install
composer update
composer.lock
composer.lock
作曲家利用校验表(特定于SHA-1和SHA-256 HOSHAS)来确保安装式包装的组合。
命令会自动验证这些校验和针对软件包存储库(通常是Packagist)提供的校验和。 但是,如果您需要手动检查完整性,则可以研究文件。 该文件包含所有已安装软件包及其依赖项的确切版本和校验和校验和校验和。 文件和实际下载的文件之间的校验和之间的任何差异都表示潜在的安全性妥协或损坏。composer.lock
>composer.lock
> composer.lock
composer install
>,尽管没有专用的作曲家命令可以明确地composer update
verifififififififififififififififycomposer.lock
以上是怎么查看composer是否安装包详细步骤的详细内容。更多信息请关注PHP中文网其他相关文章!