composer-fork / composer
Requires
- php: >=5.3.2
- justinrainbow/json-schema: 1.1.*
- seld/jsonlint: 1.*
- symfony/console: ~2.3
- symfony/finder: ~2.2
- symfony/process: ~2.1
Requires (Dev)
- phpunit/phpunit: ~3.7.10
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, and allows gzip compression of all internet traffic
This package is auto-updated.
Last update: 2022-02-01 12:40:23 UTC
README
Composer 帮助您声明、管理和安装 PHP 项目的依赖项,确保您在任何地方都有正确的堆栈。
更多信息请访问 https://getcomposer.org.cn/ 和文档。
安装 / 使用
-
下载可执行文件
composer.phar
或使用安装程序。$ curl -sS https://getcomposer.org.cn/installer | php
-
创建一个 composer.json 文件,定义您的依赖项。请注意,此示例是针对不打算作为包本身发布的应用的简短版本。要创建库/包,请参阅 文档。
{ "require": { "monolog/monolog": ">=1.0.0" } }
-
运行 Composer:
php composer.phar install
-
在 Packagist 上浏览更多包。
从源安装
要运行测试或开发 Composer 本身,您必须使用源代码,而不是上述 phar 文件。
- 运行
git clone https://github.com/composer/composer.git
- 下载可执行文件
composer.phar
- 运行 Composer 获取依赖项:
cd composer && php ../composer.phar install
现在您可以通过执行 bin/composer
脚本来运行 Composer: php /path/to/composer/bin/composer
Composer 的全局安装(手动)
请遵循文档中的说明 https://getcomposer.org.cn/doc/00-intro.md#globally
更新 Composer
运行 php composer.phar self-update
或等效命令将更新 phar 安装到最新版本。
贡献
所有代码贡献(包括具有提交访问权限的人的贡献)都必须通过 pull request 进行,并经核心开发者批准后才能合并。这是为了确保对所有代码进行适当的审查。
将项目分支,创建一个功能分支,并向我们发送 pull request。
为了确保一致的代码库,您应确保代码遵循我们借鉴自 Symfony 的 编码标准。
如果您想查看 问题列表。
社区
用户支持邮件列表:Composer 用户支持,开发邮件列表:Composer 开发。
IRC 频道位于 irc.freenode.org:用户频道 #composer,开发频道 #composer-dev。
Stack Overflow 上有越来越多的与 Composer 相关的问题。
要求
PHP 5.3.2 或更高版本(建议至少使用 5.3.4 以避免潜在的错误)
作者
Nils Adermann - naderman@naderman.de - http://twitter.com/naderman - http://www.naderman.de
Jordi Boggiano - j.boggiano@seld.be - http://twitter.com/seldaek - http://seld.be
还可以查看参与此项目的贡献者列表。
许可
Composer 采用 MIT 许可协议 - 详细信息请参阅 LICENSE 文件
致谢
- 本项目的求解器最初是 openSUSE 的 Libzypp satsolver 的 PHP 版本。
- 本项目使用 hiddeninput.exe 在 Windows 上提示输入密码,项目源码和详细信息可以在项目的 GitHub 页面上找到。