因为版本过低而导致composer服务器安装扩展失败怎么呢?下面由composer教程栏目给大家介绍其升级过程!

ps : 服务器 配置

Linux VM-0-9-ubuntu 4.4.0-91-generic #114-Ubuntu SMP Tue Aug 8 11:56:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

1. 失败经历

安装 easyswoole 的过程中,发现无法通过 composer 安装

报错信息如下:ubuntu@VM-0-9-ubuntu:~/demo/easyswoole$ composer require easyswoole/easyswoole=3.x

./composer.json has been created

Loading composer repositories with package information

Updating dependencies (including require-dev)

Installation failed, deleting ./composer.json.

[ErrorException]

"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

require [--dev] [--prefer-source] [--prefer-dist] [--no-plugins] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] []..

google 一下,没有对应的错误信息。 想着先查看一下 composer 版本

发现 : composer 版本过低,就顺便升级composer 升级了再说。ubuntu@VM-0-9-ubuntu:~/demo/easyswoole$ composer -V

Composer version @package_branch_alias_version@ (1.0.0-beta2) 2016-03-27 16:00:34

升级的过程中发现,升级失败。 老版本的 composer 不能自动升级ubuntu@VM-0-9-ubuntu:~$ composer self-update

[InvalidArgumentException]

Command "self-update" is not defined.

看来是 composer 包太低,都没有自动升级的功能

2. 下载新的 composer 包

1. 新增最新的composerwget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer

sudo chmod a+x /usr/local/bin/composer

然后把脚本 覆盖到原来的 (通过软链)

2. 查看原来的位置

sudo mv /usr/bin/composer /tmp/

sudo ln -s /usr/local/bin/composer /usr/bin/composer

ubuntu@VM-0-9-ubuntu:~$ composer -V

Composer version 1.8.5 2019-04-09 17:46:47

3. 安装

使用 composer 安装项目

composer 安装php 扩展,composer 服务器安装扩展失败怎么办相关推荐

  1. 七牛云 php sdk 安装,linux下Composer安装,通过Composer安装七牛云SDK

    先给linux云主机安装Composer,我装的是中国全量镜像,全局安装php -r "readfile('https://getcomposer.org/installer');" ...

  2. composer安装及配置(Windows)

    下载地址:https://getcomposer.org/download/ 他会自动找到你的php目录,如果没有记得手动修改 一直点下一步,即可. 如果安装不成功,可能是之前安装过composer没 ...

  3. windows下composer 安装设置阿里镜像

    1.使用安装程序 下载并运行Composer-Setop.exe,它将安装最新的本版的Composer,并设置号系统的环境变量,因此你可以任何目录下直接使用 composer命令. 安装过程需要联网: ...

  4. composer 安装laravel 5.5 苹果终端

    composer 安装5.5 composer create-project laravel/laravel Laravel --prefer-dist "5.5.*" mac10 ...

  5. Composer安装Laravel最简单、详细图解

    Composer 是 PHP5.3以上 的一个依赖管理工具.它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们. 获取 Composer 安装前查看计算机是否安装了PHP,打开命令窗口 ph ...

  6. Composer安装与PHPWord的下载与使用

    PHP之PHPWord安装与使用--Composer安装PHPWord 关于Composer,菜鸟里有简单的介绍与使用说明--Composer 安装与使用 Composer是PHP 的一个依赖管理工具 ...

  7. Thinkphp使用composer安装扩展包教程

    一.删除php禁用函数putenv 1.可以在宝塔面板的PHP管理 →  禁用函数 →  删除putenv 2.也可以在php的配置文件php.ini里搜索disable_functions,然后删除 ...

  8. magento2 所需要php 扩展,Magento2如何通过Composer安装插件扩展

    本文将指导您使用Composer安装Magento 2扩展. 注意:按照说明进行操作时,请确保您知道自己在做什么.如果文章中的任何操作或术语引起混淆,请专业人员完成这项工作. 要通过Composer安 ...

  9. composer安装扩展包异常

    我是tp5.1下,用composer安装扩展包,在命令行运行,无任何不反应,不下载也不报错,这时,我们先ctrl+c退出执行的命令,然后在tp5.1根目录下,找到composer.json文件,并用编 ...

  10. tp5 composer 安装扩展库

    大家对TP5可能不陌生,但是我第一次使用TP5扩展包,举例:安装think-captcha扩展包,运行命令: composer require topthink/think-captcha  不管怎样 ...

最新文章

  1. 2.数据库的基本操作针对于库层面的操作
  2. 浅谈对xmpp的理解及应用
  3. 《第3选择》学习笔记
  4. Table城市代码翻译
  5. 用户身份验证最佳做法清单
  6. Web开发的那点事--软件复用
  7. 物联网专科专业必修课程_江西自考专科物联网技术专业的考试课程/科目
  8. python 递归的最大层数_练习题-Python的最大递归层数
  9. [Hadoop] - 异常Cannot obtain block length for LocatedBlock
  10. MySQL(my.ini)配置文件详解
  11. jdbc跨库查询 mysql_JDBC如何实现跨数据库的查询
  12. 数据库中modify和change的区别
  13. 没有 本地计算机策略组,本地组策略编辑器没有mmc
  14. 14- I、 剪绳子(cuttingRope)
  15. 持久续航蓝牙耳机推荐,即使音质再好电量不足又有什么用?
  16. C++使用windows API实现https站点的访问
  17. 从零开始:小程序开发环境搭建详解
  18. 拆30多元买的筋膜枪
  19. 十年风雨路,中国MES市场亟呼健康的生态系统
  20. UVA1149 装箱 Bin Packing 题解

热门文章

  1. 基于三维点云的机器人杆件目标识别与抓取(三)
  2. DP POJ1160
  3. SSM基于web的教务管理系统 毕业设计-附源码261620
  4. Python 制作动态图
  5. CV战神常用代码-----kj15
  6. 微信小程序制作水印相机
  7. APP推广关键词的怎么选词?
  8. matlab绘制蜗牛圈圈图,Matlab实现的图像中的圆、矩形、正方形等形状识别
  9. go slice作为函数参数是值传递
  10. 加州大学洛杉矶分校计算机硕士学费,美国加州大学洛杉矶分校计算机科学硕士.pdf...