thinkphp6+composer+无集成工具 配置php项目环境
安装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项目环境的更多相关文章
- PHPStorm.WebStrom等系列官方开发工具配置本地项目与运程服务器同步
PHPStorm.WebStrom配置本地项目与运程服务器同步 说明:PHPStorm.WebStrom等官方的系统开发工具配置本地项目与运程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们 ...
- 数据集成工具Teiid Designer的环境搭建
由于实验室项目要求的关系,看了些数据汇聚工具 Teiid 的相关知识.这里总结下 Teiid 的可视化配置工具 Teiid Designer 的部署过程. 背景知识 数据集成是把不同来源.格式.特点性 ...
- 配置python3 项目环境
安装python3 安装仓库软件 sudo apt-get install software-properties-common python-software-properties 添加仓库 sud ...
- 持续集成工具——Jenkins
一.jenkins简介 1.持续集成工具 2.基于JAVA环境 二.环境搭建 1.安装JDK 2.安装配置git 3.安装配置tomcat Tomcat是针对Java的一个开源中间件服务器(容器),基 ...
- 第四章 持续集成jenkins工具使用之项目配置
1.1 创建项目 点击“新建”,输入项目名称,选择“构建一个自由风格的软件项目”,点击ok,项目创建完成. 1.2 配置项目 点击步骤1创建的项目,进入项目页面,如图: 点击“配置”,进入配置 ...
- 持续集成工具TeamCity配置使用
持续集成CI(Continuous Integration)主要包括自动化的编译.发布和测试集成,对于我们信息系统项目开发非常有用.一般开发人员机器上会搭建自己的开发环境,整个项目在服务器上会搭建测试 ...
- 持续集成指南:GitLab 的 CI/CD 工具配置与使用
前言 写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,因为人的本质都是懒狗,程序员也不能例外,为了各种意义的效率提升(懒),我们需要持续集成工具,将代码测试.编译.发布这些重复性很高的工作 ...
- Jekens 配置多项目SCM GitLab+Jenkins持续集成环境
参考: 搭建GitLab+Jenkins持续集成环境图文教程 https://blog.csdn.net/ruangong1203/article/details/73065410 Jenkins中配 ...
- 在windwo server2008服务器上配置ftp服务器、及配置phpstrom工具、实现项目同步。
在windwo server2008服务器上配置ftp服务器.及配置phpstrom工具.实现项目同步. 在windwo server2008服务器上配置ftp服务器 参考该篇文章:http://bl ...
- golang多个项目时如何配置GOPATH,使用gb包依赖管理工具,不同项目配置不同的GOPATH的
golang多个项目时如何配置GOPATH,使用gb包依赖管理工具,不同项目配置不同的GOPATH的 1:执行脚本setGoPath.sh#!/bin/bashif [[ $GOPATH =~ .*$ ...
随机推荐
- JZOJ 3992.Christmas
题目大意 给定一个数列,支持区间加一个数和区间取 \(max\),询问单点询问数值和它被更改的次数 思路 模板的吉司机线段树 维护区间最小值和严格次小值以及最小值的个数 针对询问维护区间和以及区间修改 ...
- 推荐系统[八]算法实践总结V1:淘宝逛逛and阿里飞猪个性化推荐:召回算法实践总结【冷启动召回、复购召回、用户行为召回等算法实战】
0.前言:召回排序流程策略算法简介 推荐可分为以下四个流程,分别是召回.粗排.精排以及重排: 召回是源头,在某种意义上决定着整个推荐的天花板: 粗排是初筛,一般不会上复杂模型: 精排是整个推荐环节的重 ...
- [EULAR文摘] 超声腱鞘炎对RA早期诊断的价值
超声腱鞘炎对RA早期诊断的价值 Sahbudin I, et al. EULAR 2015. Present ID: OP0015. 背景:为了预测早期未分化疾病发展为类风湿关节炎(RA), EULA ...
- key对象转换数组title
before <!DOCTYPE HTML> <html> <head> <title>key对象转换数组title</title> < ...
- js高德地图添加点Marker,添加线段Polyline,添加一个区域Polygon(面)
高德地图JS API 实例 亲测可用 参考网站=> 阿里云数据可视化平台(下载json用的):http://datav.aliyun.com/portal/school/atlas/area_ ...
- ChatGpt聊天API使用
昨天ChatGpt发布了聊天API,新增了两个模型,目前还是测试阶段 gpt-3.5-turbo 功能强大的GPT-3.5模型,专门针对聊天做了优化 gpt-3.5-turbo-0301 此模型只支持 ...
- pat乙级1023 组个最小数
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> ...
- Oracle DataGuard 出现 GAP 修复
下面我们通过实验来进行演示如何修复: 一.主库切几个最新的归档,然后手工删掉,重新开启DG同步. 1.备库关闭应用日志和数据库 SQL> ALTER DATABASE RECOVER MANAG ...
- 面了几个说自己精通 Vue 的同学,实在一言难尽……
请说一下响应式数据的原理 默认 Vue 在初始化数据时,会给 data 中的属性使用 Object.defineProperty 重新定义所有属性,当页面到对应属性时,会进行依赖收集 (收集当前组件中 ...
- WebForm发布IIS后,报错无谓词错误
需要在Config文件中添加默认页面 <system.webServer> <defaultDocument> <files> <add value=&quo ...