安装composer

下载地址:https://getcomposer.org/Composer-Setup.exe

安装步骤

点击finish完成即可。

打开cmd输入composer查看是否安装成功 提示:以管理员身份运行cmd

出现上图证明composer安装成功

注意此处重点 :安装的环境 Apache + PHP + MySQL 没有使用集成工具

根据之前安装的环境 Apache + PHP + MySQL 没有使用集成工具,有以下两种选择

第一种:在htdocs中创建项目

第二种:在Apache24下新建www文件夹,将其设置成访问根目录,在其下创建项目

​ 第二种需要修改文件conf中的http.conf文件内容

www文件夹为空文件夹

使用管理员身份打开cmd运行,进入www文件夹下

参考链接:安装 · ThinkPHP6.0完全开发手册 · 看云 (kancloud.cn)

安装think PHP

在上一步打开的cmd中输入安装thinkphp6.0.*命令

#此处的tp6为所要创建的项目文件名
composer create-project topthink/think tp6 6.0.*-dev

运行think,检测是否安装成功



出现上图即成功

当出现cmd中出现以上访问地址时

使用127.0.0.1:8000可成功访问

生成的文件目录

打开app文件夹,其下不会自动生成model文件夹,需要自己创建

相关命令

#安装thinkphp,mytp为项目名
composer create-project topthink/think mytp 6.0.*-dev #更新框架
composer update topthink/think #运行think文件
php think run #安装monolog日志插件
composer require monolog/monolog #composer初始化
composer init #install命令从当前目录读取composer.json文件,处理了依赖关系,并把其安装到vendor目录下。
#如果没有composer.lock文件,composer将在处理完依赖关系后创建它。
#可以使用它,可安装依赖包
composer install #跟新composer.lock文件
composer update --lock #composer更新
composer update #composer软件自身更新
composer self-update #查看某个命令的帮助
composer 命令名称 --help #查看所有命令
composer list #现实包信息
composer show 包名 #生成自动加载文件,修改composer.json里的autoload参数后用它
composer dumpautoload #查询包
composer search 包名 #显示全部信息包括版本号
composer -v #显示版本号
composer -V #更改阿里云 Composer 全量镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ #composer 命令增加 -vvv 可输出详细的信息
composer -vvv require alibabacloud/sdk #执行诊断
composer diagnose #清除缓存
composer clear #可以加载 Composer 下载的库中所有的类文件
composer require 'vendor/autoload.php';

更多命令请参考命令行 · Composer中文文档 · 看云 (kancloud.cn)

thinkphp6+composer+无集成工具 配置php项目环境的更多相关文章

  1. PHPStorm.WebStrom等系列官方开发工具配置本地项目与运程服务器同步

    PHPStorm.WebStrom配置本地项目与运程服务器同步 说明:PHPStorm.WebStrom等官方的系统开发工具配置本地项目与运程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们 ...

  2. 数据集成工具Teiid Designer的环境搭建

    由于实验室项目要求的关系,看了些数据汇聚工具 Teiid 的相关知识.这里总结下 Teiid 的可视化配置工具 Teiid Designer 的部署过程. 背景知识 数据集成是把不同来源.格式.特点性 ...

  3. 配置python3 项目环境

    安装python3 安装仓库软件 sudo apt-get install software-properties-common python-software-properties 添加仓库 sud ...

  4. 持续集成工具——Jenkins

    一.jenkins简介 1.持续集成工具 2.基于JAVA环境 二.环境搭建 1.安装JDK 2.安装配置git 3.安装配置tomcat Tomcat是针对Java的一个开源中间件服务器(容器),基 ...

  5. 第四章 持续集成jenkins工具使用之项目配置

    1.1   创建项目 点击“新建”,输入项目名称,选择“构建一个自由风格的软件项目”,点击ok,项目创建完成. 1.2   配置项目 点击步骤1创建的项目,进入项目页面,如图: 点击“配置”,进入配置 ...

  6. 持续集成工具TeamCity配置使用

    持续集成CI(Continuous Integration)主要包括自动化的编译.发布和测试集成,对于我们信息系统项目开发非常有用.一般开发人员机器上会搭建自己的开发环境,整个项目在服务器上会搭建测试 ...

  7. 持续集成指南:GitLab 的 CI/CD 工具配置与使用

    前言 写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,因为人的本质都是懒狗,程序员也不能例外,为了各种意义的效率提升(懒),我们需要持续集成工具,将代码测试.编译.发布这些重复性很高的工作 ...

  8. Jekens 配置多项目SCM GitLab+Jenkins持续集成环境

    参考: 搭建GitLab+Jenkins持续集成环境图文教程 https://blog.csdn.net/ruangong1203/article/details/73065410 Jenkins中配 ...

  9. 在windwo server2008服务器上配置ftp服务器、及配置phpstrom工具、实现项目同步。

    在windwo server2008服务器上配置ftp服务器.及配置phpstrom工具.实现项目同步. 在windwo server2008服务器上配置ftp服务器 参考该篇文章:http://bl ...

  10. golang多个项目时如何配置GOPATH,使用gb包依赖管理工具,不同项目配置不同的GOPATH的

    golang多个项目时如何配置GOPATH,使用gb包依赖管理工具,不同项目配置不同的GOPATH的 1:执行脚本setGoPath.sh#!/bin/bashif [[ $GOPATH =~ .*$ ...

随机推荐

  1. php .inc 文件

    inc 文件顾名思义是include file的意思.即PHP的包含文件,这里用后缀来表示文件的作用, inc文件一般加载一些设置 举个例子   <? php//这里是数据库连接的配置信息db. ...

  2. pip使用阿里云镜像

    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trust ...

  3. 在Unity中对森林植被进行优化

    https://www.163.com/dy/article/DP6665QP0526E124.html

  4. ding抓回放

    fiddler 添加代码 var sToInsert = "<script src='https://cdn.jsdelivr.net/gh/Tencent/vConsole@3.8. ...

  5. Dockerfile的指令和编写

    每个优秀的人,背后都有一段沉默的时光 前言 学习Docker基础知识 什么是Dockerfile? Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明 指 ...

  6. Mybaits属性和元素

    元素有select . insert . delect . updatae属性有: restType:主要用于查找返回的结果类型 parameterTpye:主要用于增删改返回的结果类型 以下关于re ...

  7. python spacy [E050] Can't find model 'en_core_web_sm'

    出现问题 [E050] Can't find model 'en_core_web_sm' 使用管理员权限打开shell控制台,输入命令 python -m spacy download en_cor ...

  8. 基于GPU 显卡在k8s 集群上实现hpa 功能

    前言 Kubernetes 支持HPA模块进行容器伸缩,默认支持CPU和内存等指标.原生的HPA基于Heapster,不支持GPU指标的伸缩,但是支持通过CustomMetrics的方式进行HPA指标 ...

  9. leetcode刷题(三)

    1.图论 找到小镇的法官 在一个小镇里,按从 1 到 N 标记了 N 个人.传言称,这些人中有一个是小镇上的秘密法官. 如果小镇的法官真的存在,那么: 小镇的法官不相信任何人.每个人(除了小镇法官外) ...

  10. 基于VS码代码时出现访问错误的个人理解

    日常在VS写代码中,有时候我们将写好的代码调试出来会出现有未经处理的异常,在0x00000000XXXX处有未经处理的异常,写入位置0xFFFFFFFFFFFFXX时发生访问冲突. 类似于图中情况,遇 ...