Composer的安装

1、安装、E:\myphp_www\PHPTutorial\php\php-5.6.27-nts目录下

       放文件composer.phar

        并且新建文件:composer:

#!/usr/bin/env sh
# php /path/to/composer.phar $*

php `dirname $0`/composer.phar $*


将其配置到全局环境 path

E:\myphp_www\PHPTutorial\php\php-5.6.27-nts

E:\myphp_www\PHPTutorial\php\php-5.6.27-nts\composer


2  、.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;)

全局安装国内镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com

执行命令:composer search qiuniu 报错:

 [Composer\Downloader\TransportException]                                                                                     
  The "https://packagist.org/search.json?q=qiniu&type=" file could not be downloaded: SSL: Handshake                            timed out
  Failed to enable crypto                                                                                                      

  failed to open stream: operation failed   

修改php.ini:

openssl.cafile="E:\myphp_www\PHPTutorial\tmp\tmp\cacert.pem"

其中cacert.pem需要下载并存放到相应路径下

3、命令:

搜索包:  composer search 【qiniu】

第一次安装应该 初始化:composer init 

安装包:composer  require 带版本号(查找包的集合:packagist.org)

 composer require qiniu/qiniu:dev-master

ll查看目录结构  

rm -rf  composer.lock删除锁定文件

更新包:composer update

(vi composer.json修改版本号,执行composer update)

cat composer.json 查看json 文件内容

删除包:composer remove 包名

explorer .打开当前项目

依赖打包(生成一个压缩文件):composer archive

生成类库映射文件:composer dump-autoload


posted @ 2018-05-12 22:40  smartwange  阅读(28)  评论(0)    收藏  举报