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請求
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章