composer 安装php 扩展,composer 服务器安装扩展失败怎么办
因为版本过低而导致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 服务器安装扩展失败怎么办相关推荐
- 七牛云 php sdk 安装,linux下Composer安装,通过Composer安装七牛云SDK
先给linux云主机安装Composer,我装的是中国全量镜像,全局安装php -r "readfile('https://getcomposer.org/installer');" ...
- composer安装及配置(Windows)
下载地址:https://getcomposer.org/download/ 他会自动找到你的php目录,如果没有记得手动修改 一直点下一步,即可. 如果安装不成功,可能是之前安装过composer没 ...
- windows下composer 安装设置阿里镜像
1.使用安装程序 下载并运行Composer-Setop.exe,它将安装最新的本版的Composer,并设置号系统的环境变量,因此你可以任何目录下直接使用 composer命令. 安装过程需要联网: ...
- composer 安装laravel 5.5 苹果终端
composer 安装5.5 composer create-project laravel/laravel Laravel --prefer-dist "5.5.*" mac10 ...
- Composer安装Laravel最简单、详细图解
Composer 是 PHP5.3以上 的一个依赖管理工具.它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们. 获取 Composer 安装前查看计算机是否安装了PHP,打开命令窗口 ph ...
- Composer安装与PHPWord的下载与使用
PHP之PHPWord安装与使用--Composer安装PHPWord 关于Composer,菜鸟里有简单的介绍与使用说明--Composer 安装与使用 Composer是PHP 的一个依赖管理工具 ...
- Thinkphp使用composer安装扩展包教程
一.删除php禁用函数putenv 1.可以在宝塔面板的PHP管理 → 禁用函数 → 删除putenv 2.也可以在php的配置文件php.ini里搜索disable_functions,然后删除 ...
- magento2 所需要php 扩展,Magento2如何通过Composer安装插件扩展
本文将指导您使用Composer安装Magento 2扩展. 注意:按照说明进行操作时,请确保您知道自己在做什么.如果文章中的任何操作或术语引起混淆,请专业人员完成这项工作. 要通过Composer安 ...
- composer安装扩展包异常
我是tp5.1下,用composer安装扩展包,在命令行运行,无任何不反应,不下载也不报错,这时,我们先ctrl+c退出执行的命令,然后在tp5.1根目录下,找到composer.json文件,并用编 ...
- tp5 composer 安装扩展库
大家对TP5可能不陌生,但是我第一次使用TP5扩展包,举例:安装think-captcha扩展包,运行命令: composer require topthink/think-captcha 不管怎样 ...
最新文章
- 2.数据库的基本操作针对于库层面的操作
- 浅谈对xmpp的理解及应用
- 《第3选择》学习笔记
- Table城市代码翻译
- 用户身份验证最佳做法清单
- Web开发的那点事--软件复用
- 物联网专科专业必修课程_江西自考专科物联网技术专业的考试课程/科目
- python 递归的最大层数_练习题-Python的最大递归层数
- [Hadoop] - 异常Cannot obtain block length for LocatedBlock
- MySQL(my.ini)配置文件详解
- jdbc跨库查询 mysql_JDBC如何实现跨数据库的查询
- 数据库中modify和change的区别
- 没有 本地计算机策略组,本地组策略编辑器没有mmc
- 14- I、 剪绳子(cuttingRope)
- 持久续航蓝牙耳机推荐,即使音质再好电量不足又有什么用?
- C++使用windows API实现https站点的访问
- 从零开始:小程序开发环境搭建详解
- 拆30多元买的筋膜枪
- 十年风雨路,中国MES市场亟呼健康的生态系统
- UVA1149 装箱 Bin Packing 题解