php开发包依赖管理工具composer

官方网:
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请求

你可能感兴趣的:(PHP)