返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Thinkphp使用composer安装扩展包教程
  • 786
分享到

Thinkphp使用composer安装扩展包教程

composerphp服务器 2023-09-08 07:09:02 786人浏览 八月长安
摘要

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

一、删除PHP禁用函数putenv

 1、可以在宝塔面板的php管理 →  禁用函数 →  删除putenv

 2、也可以在php的配置文件php.ini里搜索disable_functions,然后删除字符串数组里的putenv

注意:如果你的服务器安装多个版本的PHP,那么每个版本都需要删除putenv

 二、安装 composer 

官方源:

composer config -g repo.packaGISt composer https://packagist.phpcomposer.com

阿里云源:

composer config repo.packagist composer Https://mirrors.aliyun.com/composer/

腾讯云源:

composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

 三、composer的常用命令

1、查看composer版本

composer -v

2、升级composer版本

composer self-update

3、composer从2版本降到1版本

composer self-update 1.10.24或者composer self-update --1

4、更新composer扩展插件版本

composer update

更新但不自动升级到更高版本

composer update --no-plugins

5、查看composer 的配置

composer config -g -l

6、修改composer 的镜像源

composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/

composer 比较常用的镜像源

  1. composer官方 https://packagist.org
  2. php官方 https://packagist.phpcomposer.com
  3. 阿里云 https://mirrors.aliyun.com/composer
  4. 腾讯云 https://mirrors.cloud.tencent.com/composer
  5. 华为云 https://mirrors.huaweicloud.com/repository/php
  6. laravel(中国) https://packagist.laravel-china.org

7、显示所有的扩展包

composer show -i 

8、查看关联包 

composer  why 命名空间/包名

例如: composer  why symfony/deprecation-contracts

什么是关联包?

意思就是说,你想安装我这个扩展插件,前提是要先安装另一个插件。我们使用composer remove命令移除某个扩展包时,提示失败,就是因此有关联的包在使用,因此不能直接移除。

9、移除包

composer remove 命名空间/包名

例如: composer remove symfony/deprecation-contracts

10、安装某个扩展包

composer require 命名空间/包名

例如: composer require symfony/deprecation-contracts

指定安装1.0有最高版本

composer require topthink/think-captcha=1.*

指定安装某个版本

composer require guzzlehttp/guzzle ^6.3

四、常见问题

更新composer出现版本不匹配,插件丢失等问题的解决方法:

  • 删除composer.lock 文件,删除vendor目录里的全部文件
  • 重新执行
composer install --ignore-platfORM-reqs或者composer update --ignore-platform-reqs

--ignore-platform-reqs 这个是忽略php版本匹配的意思

 2、部分扩展插件对php版本有要求,如果报错信息里提示,那么我们可以通过查看vendor扩展目录里指定插件自带的composer.JSON配置文件,如下图:

 

来源地址:https://blog.csdn.net/qq15577969/article/details/126687778

--结束END--

本文标题: Thinkphp使用composer安装扩展包教程

本文链接: https://lsjlt.com/news/399505.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Thinkphp使用composer安装扩展包教程
    一、删除php禁用函数putenv  1、可以在宝塔面板的PHP管理 →  禁用函数 →  删除putenv  2、也可以在php的配置文件php.ini里搜索disable_functions,然后删除字符串数组里的putenv 注意:...
    99+
    2023-09-08
    composer php 服务器
  • Thinkphp框架安装composer扩展包流程梳理
    目录一、删除php禁用函数putenv二、安装 composer三、composer的常用命令四、常见问题一、删除php禁用函数putenv 1、可以在宝塔面板的PHP管理 &rar...
    99+
    2024-04-02
  • postman扩展程序包安装与使用步骤
    1、百度网盘下载postman扩展程序包链接: 链接: https://pan.baidu.com/s/1eBhSrZHJ45UvCAWowX3GkQ 提取码: emhx 2、解压文...
    99+
    2024-04-02
  • 宝塔linux面板+thinkphp+php7.4安装pdo_sqlsrv和sqlsrv扩展包
    安装扩展sqlsrv与pdo_sqlsrv步骤 第一步:加入微软源第二步:安装odbc驱动程序第三步:安装php7.4对应的pdo_sqlsrv扩展包第四步:解压缩pdo_sqlsrv扩展包并...
    99+
    2023-09-17
    linux php sqlserver
  • PHP-composer安装扩展安装,批量操作合并pdf
    清除Composer缓存: 运行以下命令来清除Composer的缓存,并再次尝试安装包。 bash     composer clear-cache 使用不同的镜像源: Composer使用的默认包源可能会受到限制或访问问题。你可以切换到使...
    99+
    2023-09-26
    php composer pdf
  • Python使用conda如何安装requirement.txt的扩展包
    目录使用conda安装requirement.txt的扩展包生成requirements.txt文件安装requirement.txt文件的扩展包生成requirement.txt及...
    99+
    2023-02-02
    Python conda requirement.txt扩展包 安装requirement.txt扩展包
  • 怎么给PostgreSQL安装扩展包
    这篇文章主要介绍“怎么给PostgreSQL安装扩展包”,在日常操作中,相信很多人在怎么给PostgreSQL安装扩展包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么给P...
    99+
    2024-04-02
  • ubuntu如何安装php扩展包
    这篇文章主要介绍ubuntu如何安装php扩展包,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ubuntu安装php扩展包的方法:首先打开命令窗口;然后通过“apt-get install”命令安装需要的php扩展库...
    99+
    2023-06-14
  • flutter创建、安装扩展包、打包apk
    1、创建APK项目 要在VSCode中创建一个Flutter应用程序,请按照以下步骤进行操作: 安装Flutter SDK:请确保你已经安装了Flutter SDK,并配置了Flutter的环境。你可以在Flutter的官方网站上找到安装...
    99+
    2023-09-20
    flutter android
  • Composer安装与配置教程
    一、windows系统下安装安装Composer教程 下载安装php 方法一、下载Composer安装包 ...
    99+
    2023-08-31
    composer php Powered by 金山文档
  • PHP7如何安装OAuth2扩展:完整教程
    PHP7如何安装OAuth2扩展:完整教程 OAuth2是一种授权框架,用于通过安全且标准化的方式保护Web服务的资源。在PHP开发中,OAuth2的扩展可以帮助我们简化身份验证和授权...
    99+
    2024-04-02
  • Composer使用教程
    Composer使用教程 前言1.Composer 简介2. 下载与安装2.1 局部安装2.2 全局安装2.3 更新composer2.4查看composer2.5 安装composer镜像加...
    99+
    2023-08-31
    composer php linux
  • Mac 使用brew安装phpredis扩展
    概念:  phpredis扩展是一个用于PHP语言的Redis客户端扩展,它提供了一组PHP函数,用于与Redis服务器进行交互。Redis是一个开源的内存数据结构存储系统,可用于缓存、消息队列、发布/订阅和分布式锁等应用场景。 phpre...
    99+
    2023-09-18
    redis 数据库 缓存 php
  • Composer 安装与使用
    一、composer 安装 进入系统的  cd /usr/local/bin   目录 执行安装命令: curl -sS https://getcomposer.org/installer | php 重命名 composer.phar...
    99+
    2023-09-04
    composer php 开发语言
  • ThinkPHP 文件上传 fileSystem 扩展的使用
    ThinkPHP 文件上传 ThinkPHP 文件上传 扩展 filesystem一、安装 FileSystem 扩展二、认识 filesystem 配置文件 config/filesyste...
    99+
    2023-09-09
    ThinkPHP php
  • 学习正确使用pip安装Python扩展包的方法
    pip安装命令解析:学习如何正确安装Python扩展包,需要具体代码示例 概述:在Python编程过程中,我们经常需要使用各种不同的扩展包来帮助我们完成各种任务。pip是Python的包管理器,它可以帮助我们快速方便地安装、卸载...
    99+
    2024-01-18
    pip 安装命令
  • Navicat for SQLite安装使用教程 附安装包
    Navicat for SQLite安装教程+安装包 百度网盘下载: 链接: https://pan.baidu.com/s/1o5OprZ18eEnKbbl5jMhWOQ 提取码:...
    99+
    2024-04-02
  • Python·安装扩展包的几种方法
    以安装扩展包SymPy为例: 方式一: 格式:pip install xxx    //xxx:包名 示例:pip install SymPy 方式二: 如果有安装Git,也可以使用pip+git的方式安装:pip install git...
    99+
    2023-01-31
    几种方法 Python
  • CentOS上安装pip并轻松安装Python扩展库,详细教程
    一步步教你在CentOS上安装pip并轻松安装Python扩展库 导语:在使用Python进行开发时,我们经常需要使用一些第三方的扩展库来简化开发工作。而pip作为Python的包管理工具,可以轻松帮助我们安装和管理这些扩展库。...
    99+
    2024-01-18
    Python pip CentOS
  • Composer怎么安装使用
    这篇文章主要讲解了“Composer怎么安装使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Composer怎么安装使用”吧!安装Linuxcomposer的安装比较简单,不建议使用yum...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作