欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Composer在windows下的安装使用 有大用 有大大用 有大大大用

Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

官网:https://getcomposer.org/

中文相关网站:http://www.phpcomposer.com/

一、下载安装文件安装,https://getcomposer.org/Composer-Setup.exe

二、在php.ini文档中打开extension=php_openssl.dll

三、下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/

四、把php_ssh2.dll、php_ssh2.pdb文件放php的ext文件夹

五、重启nginx及php

六、执行cmd,运行:composer -V 能看到版本,表示安装成功

可能在安装的过程中会报错 

The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: HTTP request failed!
Failed to decode zlib stream
The "https://getcomposer.org/versions" file could not be downloaded:
The "https://getcomposer.org/download/1.5.1/composer.phar" file could not be downloaded: SSL: 远程主机强迫关闭了一个现有的连接。
failed to open stream: HTTP request failed!
The "https://getcomposer.org/download/1.5.1/composer.phar.sig" file could not be downloaded: failed to open stream: HTTP request failed!
 
 


来自 http://www.yiichina.com/tutorial/506

 

 

报 Failed to decode zlib stream 错的时候
下面是比较好的方法 有大用 有大大用
下载 Composer

安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。

打开命令行并依次执行下列命令安装最新版本的 Composer:

复制
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"


复制
php composer-setup.php


复制
php -r "unlink('composer-setup.php');"


执行第一条命令下载下来的 composer-setup.php 脚本将简单地检测 php.ini 中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的 composer.phar 文件到当前目录。

上述 3 条命令的作用依次是:

  1. 下载安装脚本 - composer-setup.php - 到当前目录。

  2. 执行安装过程。

  3. 删除安装脚本。

局部安装

上述下载 Composer 的过程正确执行完毕后,可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer 了!

全局安装

全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。

Mac 或 Linux 系统:

打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面:

复制
sudo mv composer.phar /usr/local/bin/composer


Windows 系统:

  1. 找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。

  2. 将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。

  3. 在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。

复制
@php "%~dp0composer.phar" %*


最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。


 


windows安装composer Failed to decode zlib stream

 

用TP5做项目需要安装Composer,刚开始采用的是exe文件的安装方式,可是安装了好几次都没有安装成功,如下图:

1.png

可能还有其他的一些错误,所以这里我就换了一个方式安装,就是自己手动来安装composer,方法如下:

第一步:

下载文件,地址:https://getcomposer.org/download/

PS(官网速度感人,所以博主以将文件打包到百度云):

Composer百度云下载https://pan.baidu.com/s/1bpALCrt 密码: jfcx

记得是下载phar的文件,如下图:

1.png

这里讲下载好的文件放到php的目录下

 

第二步:

新建一个composer.bat文件,在里面写入一下内容:

[plain] view plain copy print?
@ECHO OFF  
php "%~dp0composer.phar" %*

然后双击执行这个文件。

 

第三步:

如果你的php已经配置好环境变量就略过,如果没有请将php的目录配置到环境变量

 

第四步:

开启cmd窗口输入composer -v,测试安装结果,如果看到如下图所示表示安装成功:

2.png

来自 https://www.timem.net/article/54.html


 


普通分类: