Composer安装tp5教程
1.下载composer
先介绍几个网站
Composer官网https://getcomposer.org/

Composer中文网http://www.phpcomposer.com/

Composer资源网https://packagist.org/

我们的终极目标得到composer.phar这个文件
不管用什么方法只要我们得到这个文件下载就是成功的,介绍最简单的一种给大家
打开composer中文网http://www.phpcomposer.com/如上图所示
直接点击中间的下载按钮找到如图

点击最新版本下载就行了(途中1.5.2版本)
备注(最好下载到简单的路径中如下图所示那么这个文件夹路径就是E:\cs)

下载好之后如图所示

至此我们的第一阶段已经完成,再接再厉

2.测试composer可用性
下载之后我们他并不需要安装,得到这个文件就可以了,直接就可以用了,接下俩我们测试可用性
这个文件使用起来比较麻烦我们不能直接执行他,必须通过php去执行他而且必须通过命令行中的PHP去执行他,所以测试可用性我们分成几个步骤来
首先找到php.exe文件的位置
我的电脑使用的是xampp集成包我的文件路径是D:\az\xampp\php\php.exe
至于你们的大同小异找到这个文件就行,这个路径必须要记下来因为我们要用
第二个步骤打开命令窗口,打开方式有很多种仅介绍最简单的
win+R然后输入cmd按回车如图
得到这个就是命令窗口

第三个步骤命令行切换到composer.phar文件所在的目录
(命令行中的所有命令必须用英文输入)

上面我们把composer.phar下载到了E:\cs这个文件中
所以首先先把命令好切换到E盘
命令行中输入指定的”盘+:”按回车如下图所示

然后通过cd命令跳转到指定的文件夹
只要在新的盘符下输入“cd cs”(中间必须有个空格)
如下图所示就到了我们下载composer.phar的文件夹E:\cs中了

这时候我们只要输入dir指令就可以看到我们的composer.phar文件了如图

第四个步骤输入指令
指令的格式
D:\az\xampp\php\php.exe composer.phar -V
(注意(D:\az\xampp\php\php.exe)+空格+composer.phar+空格-V(最后一个V必须是大写字母V)) -V指令是查找composer的版本
中间两个空格别忘了
如图所示如果出现下图所示的composer.phar的版本号和日期证明我们的文件就是可用的

到此我们的composer就安装好了,接下来就可以下载tp5了

3.下载tp5
在很多时候我们都是使用composer下载第三方的类库然而所有的composer的第三方的类库都在他的资源网站上也就是说composer是从他的资源网上下载他类库的(假如我写了一个类库只有上传发布到资源网站之后才能通过composer下载)
Composer资源网https://packagist.org/
因为这个网站是老外的所以下载起来会特别的慢所以我们就必须要使用中国的镜像去下载我们只要稍微弄一下就好了(其实就是执行一个命令)
这个命令在中文网Composer中文网http://www.phpcomposer.com/上面打开中文网点击中国镜像进入如图所示

直接复制方法一中的命令
因为我们没有使用简化命令的方法所以我们还是要拼接一下命令的
首先找到上面我们的基础命令
D:\az\xampp\php\php.exe composer.phar
然后复制上图中的中国镜像中的命令并且去掉头部的composer(这个值简化后的命令起作用等于D:\az\xampp\php\php.exe composer.phar)
config -g repo.packagist composer https://packagist.phpcomposer.com
最终我们得到的命令就是
D:\az\xampp\php\php.exe composer.phar config -g repo.packagist composer https://packagist.phpcomposer.com
一定要注意空格如下图所示按回车之后虽然没有什么反应但是其实是成功了的

到这里已经完成额99%可已经然后我们只要到tp5的手册中找到tp5的安装

在拼接一个命令
D:\az\xampp\php\php.exe composer.phar create-project topthink/think tp5 --prefer-dist
如图所示

点击回车之后
登上个10s如图

就已经下载成功了这时候就可以在cs文件夹中看到一个tp5的文件夹了我们就可以拿去用了

文章来源:http://www.thinkphp.cn/topic/52362.html

史上最详细的Composer安装tp5教程的更多相关文章

  1. 【转】史上最详细的Composer安装tp5教程

    http://www.thinkphp.cn/topic/52362.html Composer安装tp5教程1.下载composer先介绍几个网站Composer官网https://getcompo ...

  2. 史上最详细的Android Studio系列教程一--下载和安装

    链接地址:http://segmentfault.com/a/1190000002401964#articleHeader4 原文链接:http://stormzhang.com/devtools/2 ...

  3. 史上最详细的CocoaPods安装教程

    虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正 ...

  4. 史上最详细SharePoint 2013安装步骤图解新手教程

    来源:// http://www.itexamprep.com/cn/microsoft/soft/sharepoint2013/2013/0408/2866.html 文章就是SharePoint2 ...

  5. 史上最详细的Docker安装手册

    概述: 这个安装手册我已经使用了将近2年的时间,一直在进行完善(可以用于生产级别).使用了Centos 7系统. 一.Docker简单介绍 Docker是一个容器,使用的是Linux现有的技术,准确来 ...

  6. 黄聪:史上最详细的kali安装教程没有之一

    首先在vm里面新建虚拟机,直接选择典型,然后下一步.   1   2 然后到了这一步,选择中间的安装程序光盘镜像文件,然后去文件里面找你自己下载的镜像,这时候可能系统会出现无法检测此光盘镜像中的操作系 ...

  7. 史上最详细的codeblocks安装教程!!!

    codeblocks下载地址:https://www.cnblogs.com/yinbiao/p/8489748.html 下面是codeblocks具体的安装教程:

  8. 史上最详细的VMware 安装CentOS 7

    1.点击"创建新的虚拟机": ![file](https://img2018.cnblogs.com/blog/209997/202001/209997-2020011723572 ...

  9. 史上最详细的Android Studio系列教程四--Gradle基础

    https://segmentfault.com/a/1190000002439306#articleHeader0

  10. 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

    史上最详细Windows版本搭建安装React Native环境配置   2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views ...

随机推荐

  1. linux cd命令的重要用法:cd -,cd ~

    cd命令的作用:进入磁盘的某个目录下. [root@node5 ~]# cd /etc/sysconfig/network-scripts/ [root@node5 network-scripts]# ...

  2. Java21新特性-虚拟线程

    虚拟线程是轻量级线程(类似于 Go 中的 "协程(Goroutine)"),可以减少编写.维护和调度高吞吐量并发应用程序的工作量. 线程是可供调度的最小处理单元,它与其他类似的处理 ...

  3. Python闭包和装饰器原理

    # Python闭包和装饰器 ############# 闭包 ############## ''' 1. 一个外层函数,内嵌一个内层函数: 2. 内层函数使用外层函数的参数: 3. 外层函数将内层函 ...

  4. WPF 中使用附加属性解决 PasswordBox 的数据绑定问题

    1.前言 在 WPF 开发中 View 中的数据展示我们常通过 Binding 进行绑定.但是,使用 Binding 有一个前提:绑定的目标只能是依赖属性. 而 PasswordBox 控件中的 Pa ...

  5. 13个优秀的AI工具软件导航网站推荐

    人工智能(AI)是现在科技领域的热门话题,它不仅改变了我们的生活方式,也催生了许多创新的工具和应用.AI工具可以帮助我们完成各种任务,如绘画.编程.视频制作.语音合成等,让我们的工作和娱乐更加高效和有 ...

  6. boss直聘__zp_stoken__逆向

    声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 aHR0cHM6 ...

  7. 【INFINI Workshop 深圳站】8 月 31 日一起动手实验玩转 Easysearch

    8 月 31 日下午 和 INFINI Labs 的技术专家面对面,第一时间了解极限实验室的发布最新产品和功能特性,通过动手实战,快速掌握最前沿的搜索技术,并用于实际项目中.欢迎大家免费报名参加. 活 ...

  8. Scaling Memcache at Facebook

      Memcached 是一种众所周知的.简单的内存缓存解决方案.本文描述了 Facebook 如何利用 memcached 作为构建块来构造和扩展一个分布式键值存储支持世界上最大的社交网络. 1.I ...

  9. caddy 服务器的 Docker 镜像构建流程

    构建一个包含 Caddy 服务器的 Docker 镜像,关键部分: https://github.com/caddyserver/caddy-docker/blob/master/Dockerfile ...

  10. python批量读取excel csv文件插入mysql数据库

    #python批量读取excel csv文件插入mysql数据库 import os import csv import argparse import pymysql import sys clas ...