composer / composer
Composer 帮助您声明、管理和安装 PHP 项目的依赖项。它确保您在任何地方都有正确的堆栈。
Requires
- php: ^7.2.5 || ^8.0
- composer/ca-bundle: ^1.5
- composer/class-map-generator: ^1.3.3
- composer/metadata-minifier: ^1.0
- composer/pcre: ^2.2 || ^3.2
- composer/semver: ^3.3
- composer/spdx-licenses: ^1.5.7
- composer/xdebug-handler: ^2.0.2 || ^3.0.3
- justinrainbow/json-schema: ^5.3
- psr/log: ^1.0 || ^2.0 || ^3.0
- react/promise: ^3.2
- seld/jsonlint: ^1.4
- seld/phar-utils: ^1.2
- seld/signal-handler: ^2.0
- symfony/console: ^5.4.35 || ^6.3.12 || ^7.0.3
- symfony/filesystem: ^5.4.35 || ^6.3.12 || ^7.0.3
- symfony/finder: ^5.4.35 || ^6.3.12 || ^7.0.3
- symfony/polyfill-php73: ^1.24
- symfony/polyfill-php80: ^1.24
- symfony/polyfill-php81: ^1.24
- symfony/process: ^5.4.35 || ^6.3.12 || ^7.0.3
Requires (Dev)
- phpstan/phpstan: ^1.11.8
- phpstan/phpstan-deprecation-rules: ^1.2.0
- phpstan/phpstan-phpunit: ^1.4.0
- phpstan/phpstan-strict-rules: ^1.6.0
- phpstan/phpstan-symfony: ^1.4.0
- symfony/phpunit-bridge: ^6.4.3 || ^7.0.1
Suggests
- ext-openssl: Enabling the openssl extension allows you to access https URLs for repositories and packages
- ext-zip: Enabling the zip extension allows you to unzip archives
- ext-zlib: Allow gzip compression of HTTP requests
- dev-main / 2.8.x-dev
- 2.7.x-dev
- 2.7.9
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.4.0-RC1
- 2.3.10
- 2.3.9
- 2.3.8
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.3.0-RC2
- 2.3.0-RC1
- 2.2.x-dev
- 2.2.24
- 2.2.23
- 2.2.22
- 2.2.21
- 2.2.20
- 2.2.19
- 2.2.18
- 2.2.17
- 2.2.16
- 2.2.15
- 2.2.14
- 2.2.13
- 2.2.12
- 2.2.11
- 2.2.10
- 2.2.9
- 2.2.8
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.2.0-RC1
- 2.1.14
- 2.1.12
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.1.0-RC1
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-RC2
- 2.0.0-RC1
- 2.0.0-alpha3
- 2.0.0-alpha2
- 2.0.0-alpha1
- 1.10.x-dev
- 1.10.27
- 1.10.26
- 1.10.25
- 1.10.24
- 1.10.23
- 1.10.22
- 1.10.21
- 1.10.20
- 1.10.19
- 1.10.18
- 1.10.17
- 1.10.16
- 1.10.15
- 1.10.14
- 1.10.13
- 1.10.12
- 1.10.11
- 1.10.10
- 1.10.9
- 1.10.8
- 1.10.7
- 1.10.6
- 1.10.5
- 1.10.4
- 1.10.3
- 1.10.2
- 1.10.1
- 1.10.0
- 1.10.0-RC
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.7.0-RC
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.6.0-RC
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.3.0-RC
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.2.0-RC
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.1.0-RC
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-beta2
- 1.0.0-beta1
- 1.0.0-alpha11
- 1.0.0-alpha10
- 1.0.0-alpha9
- 1.0.0-alpha8
- 1.0.0-alpha7
- 1.0.0-alpha6
- 1.0.0-alpha5
- 1.0.0-alpha4
- 1.0.0-alpha3
- 1.0.0-alpha2
- 1.0.0-alpha1
This package is auto-updated.
Last update: 2024-09-21 11:54:07 UTC
README
PHP 的依赖管理
Composer 帮助您声明、管理和安装 PHP 项目的依赖项。
有关更多信息,请参阅 https://getcomposer.org.cn/ 和文档。
安装/使用
按照 官方说明 下载并安装 Composer。
有关使用方法,请参阅 文档。
包
在 Packagist.org 上查找公共包。
对于私有包托管,请查看 Private Packagist。
社区
关注 Twitter 上的 @packagist 或 @seldaek,获取公告,或检查 #composerphp 标签。
对于支持,Stack Overflow 提供了大量的 Composer 相关问题,或者您可以使用 GitHub 讨论。
请注意,此项目采用 贡献者行为准则 发布。通过参与此项目和其社区,您同意遵守这些条款。
要求
最新 Composer
PHP 7.2.5 或更高版本。
Composer 2.2 LTS(长期支持)
PHP 版本 5.3.2 - 8.1 仍通过 Composer(2.2.x)的 LTS 版本得到支持。如果您运行安装程序或 self-update
命令,相应的 Composer 版本应自动选择。
二进制依赖项
7z
(或7zz
)unzip
(如果缺少7z
)gzip
tar
unrar
xz
- Git (
git
) - Mercurial (
hg
) - Fossil (
fossil
) - Perforce (
p4
) - Subversion (
svn
)
需要注意的是,这些二进制依赖项的需求可能因具体用例而异。然而,对于大多数用户,Composer 仅需要两个依赖项:7z
(或 7zz
或 unzip
),以及 git
。
作者
- Nils Adermann | GitHub | Twitter | naderman@naderman.de | naderman.de
- 乔迪·博加尼奥 | GitHub | Twitter | j.boggiano@seld.be | seld.be
请参阅参与此项目的贡献者列表。
安全报告
请将任何敏感问题发送至 security@packagist.org。谢谢!
许可协议
Composer 采用 MIT 许可协议授权 - 有关详细信息,请参阅 LICENSE 文件。
致谢
- 此项目的求解器最初是 openSUSE 的 Libzypp satsolver 的 PHP 版本。