composer 添加环境变量_02.使用composer创建laravel框架

composer介绍

(1)什么是composer

音乐指挥者

是php中用来管理依赖关系的工具(实际就和电脑里面的软件管家是一样的啦),你可以再自己的项目中声明所依赖的外部工具库,composer会帮您安装这些依赖的库文件。

工作原理:composer可以去packagist应用市场里面下载软件,实际是该市场只给返回软件的地址,对应的软件都是从哪个GitHub里面存储的,最终下载的软件是从GitHub返回的。

(2)安装

phpstudy上有

安装成功后

40d3943c60960496b6b5a8aa270060a0.png

(3)

第一步:切换镜像(软件下载地址)为国内镜像

镜像官网:

Packagist / Composer​pkg.phpcomposer.com
cfd91c902d4620f456bb4a864194aefc.png

95ce0766745a598678696d209d50fd0e.png

最佳方式,但注意执行后不会有反馈。

验证composer安装成功的方法:win+r,输入 composer,成功界面如下

4048b7d5b4ade1f0480b9faf527151f6.png

注意:如果确认已经安装好,但是在cmd中运行composer命令的时候没有出现上述的界面,则可能是在安装过程中,软件自行设置环境变量失败导致的,需要自己添加环境变量。

第二步:composer部署项目(重点)

切换镜像为国内镜像:

通过composer可以去http://packagist.org市场和GitHub代码库下载功能代码,但是packagist和GitHub对应的服务器都部署在国外。

这时“镜像”应运而生,其是把存储在packagist和GitHub等外国服务器上的全部内容定期同步到国内服务器里面,使得广大开发者不用绕远到外国,相反在自己国家就可以把软件更新到自己的项目中,方便了composer使用。

d6d0396c50d56fee3627dfd2c76ec2fb.png

比如创建一个名为laravel的laravel项目

composer create-project laravel/laravel --prefer-dist ./QZ_20_0712

命令解释:

composer:表示执行该程序;

create-project :创建项目

laravel/laravel:需要创建的项目名称;

--prefer-dist:优先下载压缩包方式,而不是直接从GitHub上下载源码;

/:表示创建的项目目录名称;

1e4ec6546135f3ecd9e565a0a634e6ae.png

如果不制定版本号,则默认最新版本号

6、目录结构分析

(1)APP目录:项目的核心目录,主要用于存放核心代码,也包括控制器、模型

e2a57e0b288cb325c34c560da3ca9df7.png

同时模型文件也可以分前后台来进行存放。

(2)bootstrap目录:laravel目录,存放框架启动时候需要的文件

(3)config目录:项目的配置目录,主要存放配置文件,比如数据库的配置

auth.php:主要定义用户登陆的配置文件

(4)database目录:存储跟数据表相关的操作类文件(迁移文件、种子文件)

(5)public目录,项目的入口文件和系统的静态资源目录,后期使用的外部静态文件都需要放到该目录下

重点的是,项目单一入口文件也在这个文件下,因此后续配置虚拟主机的时候需要将站点位置指定到public下。

(6)resource目录,存放视图文件和语言文件的目录

lang目录,语言包目录(如果项目需要本地化则需要配置语言包)

(7)routes目录,是定义路由的目录,web.php为路由文件

(8)storage目录,主要是存放缓存文件和日志文件

APP:存放用户上传的文件

(9)vendor目录,存放第三方

(10).env文件,主要是设置一些系统相关的环境配置文件信息,config目录里面的文件配置内容一般都是读取该文件里面的配置信息

(11)artisan脚手架文件,主要用于生成的代码的(自动生成),比如生成控制器,模型文件等

执行命令:php artisan 需要执行的指令

要求1:php必须添加环境变量,并且保证版本;

要求2:artisan必须存在命令行当前的工作路径下;

(11)composer.json 依赖包配置文件

声明当前需要的软件依赖,但是不能删掉,composer需要使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值