找回密码
 免费注册

[Composer] composer安装

[复制链接]
admin 发表于 2020-4-9 15:42:47 | 显示全部楼层 |阅读模式
linux/mac安装 如遇权限不足,可添加 sudo
  1. wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
  2. chmod a+x /usr/local/bin/composer
复制代码

windows安装

  1. @php "%~dp0composer.phar" %*
复制代码
最后可以通过composer --version查看是否有正确的输出,可以通过composer selfupdate进行软件更新。

配置镜像
鉴于国外镜像源的连接质量比较差,所以有必要将镜像源设置到国内。推荐使用Laravel提供的Composer 中国全量镜像。此外还有Packagist/Composer中国全量镜像

  1. composer config -g repo.packagist composer https://packagist.laravel-china.org
复制代码

  1. composer config -g --unset repos.packagist
复制代码


回复

使用道具 举报

 楼主| admin 发表于 2020-11-14 12:56:31 | 显示全部楼层
阿里云 Composer 全量镜像【下载速度超快,亲测~】

全局配置(推荐)

所有项目都会使用该镜像地址:
  1. composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
复制代码
取消全局配置
  1. composer config -g --unset repos.packagist
复制代码

项目配置
仅修改当前工程配置,仅当前工程可使用该镜像地址:
  1. composer config repo.packagist composer https://mirrors.aliyun.com/composer/
复制代码

取消配置:
  1. composer config --unset repos.packagist
复制代码



回复

使用道具 举报

 楼主| admin 发表于 2020-11-14 13:22:29 | 显示全部楼层
增加环境变量
C:\phpstudy\Extensions\composer1.8.5
C:\phpstudy\Extensions\php\php5.4.45nts

配置中国镜像
  1. composer config -g repo.packagist composer https://packagist.phpcomposer.com
复制代码

安装扩展包 https://packagist.org/packages/topthink/think-captcha#v1.0.8
  1. composer require topthink/think-image

  2. composer require topthink/think-captcha=1.*
复制代码

卸载安装包
  1. composer remove topthink/think-image
复制代码

取消镜像
  1. composer config -g --unset repos.packagist
复制代码

包未同步时可以试试
  1. composer update --ignore-platform-reqs
复制代码

回复

使用道具 举报

 楼主| admin 发表于 2020-11-15 00:19:57 | 显示全部楼层
  1. {
  2.     "name": "daicuo/framework",
  3.     "description": "daicuo web app framework",
  4.     "type": "project",
  5.     "keywords": [
  6.         "framework",
  7.         "webapp",
  8.         "daicuo"
  9.     ],
  10.     "homepage": "http://www.daicuo.net/",
  11.     "license": "Apache-2.0",
  12.     "authors": [
  13.         {
  14.             "name": "LaoTan",
  15.             "email": "admin@daicuo.cc"
  16.         }
  17.     ],
  18.     "require": {
  19.         "php": ">=5.4.0",
  20.         "topthink/framework": "~5.0.24",
  21.         "topthink/think-captcha": "1.*"
  22.     },
  23.     "extra": {
  24.         "think-path": "thinkphp5"
  25.     },
  26.     "config": {
  27.         "preferred-install": "dist"
  28.     }
  29. }
复制代码
composer.json
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-14 21:58 , Processed in 0.088355 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表