织梦 linux 安装教程,Windows、Linux系统安装Composer步骤

Windows安装composer的方法

使用安装程序

这是将 Composer 安装在你机器上的最简单的方法。

下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

手动安装

提前设置php为系统的环境变量(cmd设置环境变量的方法请看这里),之后不重启系统刷新环境变量(方法详见这里)。

设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:

C:\Users\username>cd C:\bin

C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php

0

1

2

C:\Users\username>cdC:\bin

C:\bin>php-r"readfile('https://getcomposer.org/installer');"|php

注意:

1、如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

2、如果使用上面命令出错,则直接浏览器中打开这个链接(https://getcomposer.org/installer),把下载后的文件名加后缀“.php”,之后使用命令 php .\installer.php 执行脚本。

在 composer.phar 同级目录下新建文件 composer.bat :

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

0

C:\bin>echo@php"%~dp0composer.phar"%*>composer.bat

注:

1、如果使用上面命令出错,则手动在目录中创建composer.bat文件,修改编码为utf-8,之后使用编辑器打开文件,输入@php "%~dp0composer.phar" %*,保存即可。

关闭当前的命令行窗口,打开新的命令行窗口进行测试:

C:\Users\username>composer -V

Composer version 27d8904

0

1

2

C:\Users\username>composer-V

Composerversion27d8904

以后就可以直接使用composer命令了

composer install

0

composerinstall

Linux 平台

Linux 平台可以使用以下命令来安装:

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

# php composer-setup.php

All settings correct for using Composer

Downloading...

Composer (version 1.7.2) successfully installed to: /root/composer.phar

Use it: php composer.phar

0

1

2

3

4

5

6

7

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

# php composer-setup.php

AllsettingscorrectforusingComposer

Downloading...

Composer(version1.7.2)successfullyinstalledto:/root/composer.phar

Useit:phpcomposer.phar

移动 composer.phar,这样 composer 就可以进行全局调用:

# mv composer.phar /usr/local/bin/composer

0

# mv composer.phar /usr/local/bin/composer

切换为国内镜像:

# composer config -g repo.packagist composer https://packagist.phpcomposer.com

0

# composer config -g repo.packagist composer https://packagist.phpcomposer.com

更新 composer:

# composer selfupdate

0

# composer selfupdate

注:

1、把源地址修改为国内镜像,命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

0

composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com

2、如果在安装composer时出现如下关于Zend的提示,那是因为zend版本过低,需要安装最新版本的ZendGuardLoader.so,想知道下载安装Zend的方法请点这里:

Zend Guard Loader requires Zend Engine API version 220131226.

The Zend Engine API version 220121212 which is installed, is outdated.

0

1

ZendGuardLoaderrequiresZendEngineAPIversion220131226.

TheZendEngineAPIversion220121212whichisinstalled,isoutdated.

3、运行composer命令是提示:

Do not run Composer as root/super user! See https://getcomposer.org/root for details

0

DonotrunComposerasroot/superuser!Seehttps://getcomposer.org/root for details

因为某些Composer命令,包括exec、install和update,允许第三方代码在您的系统上执行。这是它的“插件”和“脚本”功能。插件和脚本可以完全访问运行Composer的用户帐户。因此,强烈建议避免将Composer作为超级用户/根用户运行。

所以如果一定要使用root用户,那么使用如下 命令安装或者更新包

composer install --no-plugins --no-scripts ...

composer update --no-plugins --no-scripts ...

0

1

composerinstall--no-plugins--no-scripts...

composerupdate--no-plugins--no-scripts...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值