此方法不适用于Windows,MAC和Linux用户可以参照
Composer官网:
Composergetcomposer.org安装教程
1.下载composer.phar1.1局部安装
进入官网后,点击Download , 找到Command-line installation
打开mac或Linux终端,并一行一行输入以下四行代码:
注:安装前请使用
cd
命令到您的安装目录,此方法为局部安装,全局安装方法请见下文
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
然后调用help命令:php composer.phar --help
查看是否安装成功
1.2全局安装
执行以下命令
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
调用help命令:composer --help
如果mac中遇到:mac os /usr/local/bin is not writable 或 operation is not permitted
请重启mac,在开机界面按住command+R
进入恢复界面,点开终端输入csrutil disable
重启后打开终端输入:sudo chown -R $(whoami):admin /usr/local
然后再执行上方操作即可完成composer安装
2.使用Composer
在PHP中,使用Composer只需要新建一个json文件,并命名为composer.json,在该文件中写入需要安装的package,这里我们要使用一个新网站(其实已经在composer官网首页):https://packagist.org/
我们以安装monolog为例,进入:https://packagist.org/packages/monolog/monolog 。
在右侧边栏发现其版本号,我们以安装1.25.1为例,在composer.json中写入
{
"require":{
"monolog/monolog":"1.25.1"
}
}
保存文件后,在终端中执行:composer install -vvv
即可安装完成。
3.在php中使用composer
在*.php文件中使用composer其实非常简单,因为当你使用composer并安装好扩展包后,它会自动生成一个vendor目录,其中自带一个名为autoload.php
的文件,你只需要在php文件中写入:
require 'autoload.php';