在编写项目的时候经常会使用第三方类库,
这时来和大家一下composer。
Composer是PHP用来管理依赖(dependency)关系的工具,
你可以在自己的项目中声明所依赖的外部工具库(libraries),
这是Composer会帮你安装这些依赖的库文件。
运行Composer需要PHP5.3.2+以上版本,
且一些敏感的PHP设置和编译标志也是必须的,
对于任何不兼容项安装程序都会抛出警告。
同时Composer支持多平台的使用,
Windows、Linux以及OSX平台上运行也同样出色。
下面介绍一下composer的安装:
mac或者linux系统直接执行下面的命令;
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
windows下安装:
下载并且运行 Composer-Setup.exe,
它将安装最新版本的 Composer,并设置好系统的环境变量,
因此你可以在任何目录下直接使用 composer
命令。
下载好后,点开,点击next下一步,之后选择php版本
然后一直下一步就可以了。
检查是否安装成功,打开命令行输入;
composer -v
当出现上图的标志时,就证明安装成功了。
更新composer版本
composer self-update
Composer官网:
外国:https://getcomposer.org/
国内:http://www.phpcomposer.com/
因为我国网络的原因;
使得使用composer是比较慢的;
建议更换阿里云国内镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
阿里云镜像 https://mirrors.aliyun.com/composer/
腾讯云镜像 https://mirrors.cloud.tencent.com/composer/
华为云镜像 https://repo.huaweicloud.com/repository/php/
本文为冯奎原创文章,转载无需和我联系,但请注明来自冯奎博客fengkui.net
最新评论