安装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. 【GDKOI 2021提高组DAY2】抄写

    \(\text{Solution}\) \(dp\) 翻折就只需预处理回文中心 \(Manacher\) 预处理即可 \(Code\) #include<cstdio> #include& ...

  2. vue-element-admin 怎么改后端 可以调跳过登录并且发送接口请求

    1.找到根目录的 vue.config.js 添加 proxy 内容 注释掉mock 2.清空 .env.development 里的 VUE_APP_BASE_API  路径 3.user.js 方 ...

  3. go语言环境配置(windous)

    1.下载go语言安装包:https://golang.google.cn/dl/ 2.配置环境变量:GOBIN:项目bin目录  GOPATH:项目目录(src下) GOROOT(go的环境变量) G ...

  4. eclipse项目转idea项目

    背景:用习惯了idea再去用eclipse实在用的不习惯,于是将老的eclipse项目导入到eclipse,网上有很多教程,看了很多博客都不行,一直报错,各种报错,现在终于好了,我们一起来看看怎么将e ...

  5. pytorch 衣服等

    衣服 pytorch BP神经网路 猫狗

  6. linus->查看文件及文件夹大小相关命令

    背景: 经常会遇到服务器服务突然停了,去服务器一看服务正常运行. 然后在排查服务器容量,发现100%使用. 那么记下来一些常用命令是有必要的. 相关命令: df -hl   查看占用情况. du -s ...

  7. 柯尼卡美能达C226打印机安装使用说明

    安装驱动,选择通过IP地址安装 输入打印机IP 点击完成即可使用

  8. Mybatis plus 查询

    1.子查询 // 管理主管查询 Integer manageSupervisor = query.getManageSupervisor(); if (manageSupervisor != null ...

  9. 开源持续测试平台--MerterSphere

    一.MeterSphere平台介绍 MeterSphere是一站式的开源持续测试平台,遵循 GPL v3 开源许可协议,涵盖测试跟踪.接口测试.UI测试和性能测试等功能,全面兼容JMeter.Sele ...

  10. Vulnhub:CK-00靶机

    kali:192.168.111.111 靶机:192.168.111.196 信息收集 端口扫描 nmap -A -v -sV -T5 -p- --script=http-enum 192.168. ...