安装composer

作者admin

10月 19, 2022
  • composer是PHP包、依赖库的安装工具。(就像npm是NodeJS的包管理工具)

方法一、composer-Setup.exe

下载 :https://getcomposer.org/Composer-Setup.exe

注:这种EXE的安装包,只有WINDOWS可以使用,它会安装最新版的COMPOSER

安装时可以选择安装目录,会要求定位查找某个PHP所在目录,安装过程会使用到该版本PHP并且进行一些必要的检查。

安装完成后会自动生成composer.batcomposer.phar文件。

查找composer.phar:

$ where composer.phar

C:\ProgramData\ComposerSetup\bin\composer.phar

Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:

The Windows OneDrive folder is not supported on PHP versions below 7.2.23 and 7.3.10.
Upgrade your PHP (5.6.27) to use this location with Composer.

测试:win+R->CMD: composer

方法二、composer-set.php

下载https://getcomposer.org/installer  保存为任意名称的PHP文件(通常取名为composer-set.php)。

然后通过某版本的PHP命令行进行执行该PHP文件:

$ php composer-setup.php

安装时可以指定安装目录(通过–install-dir=  来指定其它位置,否则默认会安装在命令行定位的当前工作目录),安装过程会使用该版本的PHP,并进行一些必要的检查。

 安装完成后会自动生成composer.phar文件。

bug:    注意如果此时要安装非最新版本(即指定了–version,但不是最新版本),可能会出现下载卡住或404出错,这是因为最新的composer-set.php文件里指定了各版本会从install.phpcomposer.com下载,除了最新版下载文件在该域名下,而旧版本文件还没有转移过去,不在该域名下,而是在getcomposer.org域名下(它还包含最新版)。

此时可以对composer-set.php作如下修改:

//$this->baseUrl = $uriScheme.’://install.phpcomposer.com’;
$this->baseUrl = $uriScheme.’://getcomposer.org’;

方法三、phar 文件

直接下载某版本(或各版本)的PHAR文件。

如下载最新版的:https://getcomposer.org/composer-stable.phar

windows命令行:   explorer https://getcomposer.org/composer-stable.phar

linux命令行:          curl  https://getcomposer.org/composer-stable.phar

三种安装方式最终都会有composer.phar文件,这个才代表的最终的COMPOSER。

所以推荐使用第三种直接下载的形式,它可以暂时免去必要的检查,防止前两种的安装过程中出现的错误(一旦出错就生成不了composer.phar

作者 admin

百度广告效果展示