Composer - PHP 世界里用于管理项目依赖的工具
Composer v1.8 版本正式发布。Composer是 PHP 世界里用于管理项目依赖的工具。
如果你已经安装了 Composer ,请直接执行 composer self-update
命令即可。
如果还没安装,请参考安装说明。Compoer/Packagist 中国全量镜像提供了对 Composer 安装的 CDN 加速支持。
官方网:
- php包管理器:http://www.phpcomposer.com/
- 中国全量镜像:http://pkg.phpcomposer.com/
- 升级composer ,windows下,重新下载composer安装,或者执行:composer self-update
配置,全局指定中国镜像:
- composer config -g repo.packagist composer https://packagist.phpcomposer.com
单个项目指定,切换到项目目录,执行:
- composer config repo.packagist composer https://packagist.phpcomposer.com
安装软件依赖库
1. 利用配置文件安装,切换到需要安装依赖包的目录下
新建文件composer.json,添加类似下面的内容:
{
"require": {
"qiniu/php-sdk": "^7.0",
"php-amqplib/php-amqplib": "2.6.*"
}
}
然后执行:
- composer install
即可完成依赖包的安装
2.快速安装:composer require "foo/bar:1.0.0"
- 快速安装并初始化项目:composer init --require=foo/bar:1.0.0 -n
3.派生安装:
- composer create-project --prefer-dist laravel/laravel blog
安装项目例子1,安装lavavel:
- composer global require "laravel/installer"
- laravel new blog
其他资料
- php开发框架:http://www.golaravel.com/
- 前端css框架:http://www.bootcss.com/
- js构建工具:http://www.gruntjs.net/
- 静态资源CDN服务:http://www.bootcdn.cn/
常见问题:
问题1:不能与xdebug一起使用
解决方法:
- 1)禁用xdebug
- 2)php 命令行指定新的php配置文件,如:php.ini-composer
- php -c php.ini-composer composer.phar %*
问题2:Your configuration does not allow connection to ...
解决方法:
- 设置一个本地或全局的composer配置
- 本地:composer config secure-http false
- 全局设置:composer config -g secure-http false
- 意义是默认禁用https请求
Composr 官方网站:https://getcomposer.org/
Composer 中文官网:http://www.phpcomposer.com/
转载来源:https://blog.csdn.net/pzhx1984/article/details/80931087