[本文摘抄至网络-本人整理测试]

测试日志:

20220315测试:可用


Windows环境下Composer的安装和使用教程
(本人亲测可用)

下载前说明:建议先安装PHP环境,我安装的是PHP7.3
1.先下载
下载 Composer-Setup.exe 。安装时会自动搜索php.exe的安装路径,如果没有,就手动找到php安装路径下的php.exe。(你跟我的路径可能会不一样)

2.开启openssl扩展

在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;)

3.添加环境变量

把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apache_php\php添加到环境变量path里。(这一步测试没通过)

4.下载composer.phar

下载地址:Composer,打开这个链接,往下滚动,看到:

随便选择一个吧,我这里选择的是1.9.0,点击下载。

将下载的composer.phar文件放入php目录下,同时在php目录下新建一个文件composer.cmd,内容写成:@php "%~dp0composer.phar" %*       保存。然后运行这个文件,然后打开cmd运行:composer命令 会出现:

看到这个图案就表示你安装成功了。(一步一步按照步骤来就可以,我已安装多次)
可以运行composer --version 查看composer的版本。

5. 切换镜像(在控制台中执行命令):

Composer阿里云全量镜像:

全局配置(推荐)
所有项目都会使用该镜像地址:

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

(20220316,测试,据说8号就没维护了,没采集库)

这是切换国内镜像:

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

(20220316测试,同样没采集)

官方镜像:

composer config -g repo.packagist composer https://packagist.org

(20220316测试,已采集,可用,只是要慢点)

小提示:Packagist 镜像切换至国内镜像可以加快下载速度。

阿里云 Composer 镜像 https://mirrors.aliyun.com/composer/ 阿里云 96s 推荐
腾讯云 Composer 镜像 https://mirrors.cloud.tencent.com/composer/ 腾讯云 24h -
PHP 国内 Composer 镜像 https://packagist.phpcomposer.com 仁润股份 24h 不稳定
华为云 Composer 镜像 https://repo.huaweicloud.com/repository/php/ 华为云 未知 未知
php.cnpkg.org Composer 镜像 https://php.cnpkg.org 安畅网络 60秒 -

取消镜像配置

composer config -g --unset repos.packagist

最后提一下,看云上有composer的中文手册 http://www.kancloud.cn/thinkphp/composer

======================【composer常用命令】=========================

  • 查看composer配置(我一般用来看仓库源地址)

    composer config -l -g
    
  • 安装第三方库
    composer require wanghua/general-utility-tools-php dev-master
    
  • 。。。

  • 。。。

============================在60天后继续使用它========================

这时候你需要在cmd中执行:composer self-update 让它更新,前提是它报:Warning: This development build of composer is over 60 days old.//大概意思是很久没更新了

============================在60天后继续使用它========================

原文链接:
https://blog.csdn.net/iloveyougirls/article/details/52333597

===============================【以上是安装】==========================

===============================【以下是使用】==========================

使用composer安装tp5

//1 用此操作前必须安装composer
//2 访问packagist.org网址
//3 搜索包并点击 eg:搜索 topthink并点击进去
//4 下载你要的包(我只需要第一个:topthink/think)
//5 在某个地方建立文件夹,cmd进入这个文件夹,使用你看到的命令安装eg:composer create-project topthink/think
//不出意外就能完成下载,不行的自己排查原因,也可以留言。

我告诉你们怎么用composer安装第三方类库

【我也是才学这个,分享一下】原来我也不知道,有一天看见老大使用了一次,后来自己也要一个图像库,发现没有,可急死我了。
然后就研究一下:
操作:
Windows系统:
1 、第三方类库一般在目录:D:\whua\project\web_project\vendor\topthink,(web_project是我项目的根目录)用cmd进入这个目录,然后使用composer命令下载或者更新:
安装:composer require topthink/think-mongo(这里换成你需要的库名称)
更新:composer update topthink/think-mongo(这里换成你需要的库名称)
然后 输入Y 确认,然后等下就完了。

===============================【以下是安装YII2】==========================

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

如果不成功请看官方说明:入门(Getting Started): 安装 Yii(Installing Yii) - Yii 2.0 权威指南 - 文档 - Yii Framework 中文网

===============================【更新插件】==========================

cmd进入项目目录

键入composer update xxx(类库名称,不加的话是更新所有) 命令更新vendor类库

Windows环境下Composer的安装和使用说明,从零开始熟悉安装composer,不会者、不常用者和遗忘者的幸福相关推荐

  1. Windows环境下MySQL的zip包精简方法与安装。

    使用此此方法可以把MySQL的zip安装包从300多M,精简到6M. MySQL 下载地址 https://dev.mysql.com/downloads/mysql/ 精简过程 1. 根目录下只留 ...

  2. 手把手教你在Windows环境下升级R

    在Windows环境下,我们可以使用installr包自动将R升级到最新版本.并且可以安装软件.下面主要演示如何在Windows环境下升级R,并将旧版本安装的R包复制到更新版本的R. 1.加载inst ...

  3. Windows环境下安装Oracle11g客户端

    Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...

  4. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...

  5. Redis学习笔记~Redis在windows环境下的安装

    Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...

  6. Windows环境下在IDEA编辑器中spark开发安装步骤

    以下是windows环境下安装spark的过程: 1.安装JDK(version:1.8.0.152) 2.安装scala(version:2.11/2.12) 3.安装spark(version:s ...

  7. windows环境下如何安装memcached教程

    Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料 memcached ...

  8. Windows环境下MinGW/gcc安装和环境配置

    MinGW,是Minimalist GNUfor Windows的缩写.它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows ...

  9. windows环境下安装scrapy框架报错问题--最快捷有效的解决方案

    windows在执行如下命令,安装scrapy的过程中会报错: pip install scrapy 报错分析: windows环境下,会出现如下错误: 1.提示的错误是编译环境的问题,字面意思看需要 ...

最新文章

  1. GNUGK 作为Gatekeeper穿透防火墙和NAT
  2. 信息检索技术——布尔检索
  3. [hive学习翻译]Hive - Introduction
  4. 《mongodb权威指南》学习
  5. (JAVA)正则表达式
  6. python 元组 列表 字典区别_python编程:常用的数据结构之字典的方法总结,和列表和元组区别...
  7. GO国内镜像加速模块下载
  8. 拼多多开卖飞天茅台酒,比市价低1000元,茅台也表示没有合作?
  9. 洛谷 P1313 计算系数 —— 水题
  10. 微软发布 .Net Core 3.0 版重大更新,对开发者来说意味着什么?
  11. 程序员的技术负债怎么还?
  12. JUC中Executor基本知识
  13. App Shortcuts 快捷方式 Android7 1 的3D Touch
  14. Sublime Text2使用教程(转载)
  15. IDEA文件编码格式修改为UTF-8
  16. 孙子兵法全文(原文)
  17. Reinitialized existing Git repository in xxx
  18. 如何将自己的录音形成二维码,用微信扫一下就能听?
  19. 利用Scanorama高效整合异质单细胞转录组
  20. WEB应用防火墙(WAF启明设备)

热门文章

  1. win10登录失败未授予用户在此计算机上,手把手修复win10系统访问网上邻居提示未授予用户在此计算机上的请求登录类型的技巧...
  2. Word文件怎么修改段落背影颜色
  3. linux 输入密码命令,linux密码口令命令passwd
  4. Spark开发环境的搭建
  5. Spark环境搭建教程
  6. 开学季选哪个蓝牙耳机好?2022年好用的平价蓝牙耳机推荐
  7. 忘记MySQL密码的解决方法
  8. https和http的区别
  9. HTTP和HTTPS的区别是什么
  10. Android下的 iptables命令的用法