您当前的位置:首页 > 电脑百科 > 程序开发 > 框架

laravel入门:环境搭建

时间:2020-09-18 09:47:48  来源:  作者:

我刚开始接触Laravel这个框架时,被官方文档搞得一头雾水,几天都没搭建起来运行环境(可能是自己太菜了哈哈,自信点把可能去掉)

一、安装 Composer

进入官网 getcomposer.org,点击download

laravel入门:环境搭建

官网

下载安装程序并安装到电脑上(windows

laravel入门:环境搭建

 

注意检查下是否已安装好php(用wampserver省事), php 环境变量添加进去

laravel入门:环境搭建

 

二、laravel安装器

命令行cd到 Composer 安装目录

laravel入门:环境搭建

 

命令行输入:composer global require laravel/installer

laravel入门:环境搭建

 

若无法下载,试试修改配置的镜像源

命令行输入:composer config -g repo.packagist composer https://packagist.phpcomposer.com

然后再继续尝试

接下来确保将 composer vendor bin 目录放置在你的系统环境变量 $PATH 中,以便系统可以找到 Laravel 的可执行文件

laravel入门:环境搭建

composer vendor bin 目录


laravel入门:环境搭建

系统环境变量 $PATH

三、创建laravel项目

安装完成后,命令行下通过 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new test 将会创建一个名为 test 的新应用(laravel版本将为最新的,最新版不建议用于生产环境),且包含所有 Laravel 依赖。该安装方法比通过 Composer 安装要快很多:

laravel入门:环境搭建

 

如果想要指定 laravel 版本,需要通过通过 Composer 安装,命令行输入:composer create-project --prefer-dist laravel/laravel test 6.0.*

laravel入门:环境搭建

 

这将会耗时很久。【若结果没有 Application key set successfully,你可能需要尝试删除项目文件,然后重新创建项目】

 

在项目 composer.json 中能看到 laravel 版本

laravel入门:环境搭建

laravel版本

四、调试

1、进入config/app.php,将 APP_DEBUG 设为 true

laravel入门:环境搭建

 

命令行进入项目目录,运行:php artisan key:generate(创建项目时若Application key已自动设置成功过,可以忽略这一步,否则访问时将报错)

laravel入门:环境搭建

创建项目时,Application key自动设置成功过

2、wampserver,打开 Apache 的 httpd.conf(Apach下面的httpd.conf文件,路径为你的安装盘下如:E:wampbinapacheapache2.4.9conf下),将 documentRoot 设置为 laravel 项目的 public文件夹,关闭服务,重启wampserver

laravel入门:环境搭建

 

若此更改不起作用,可将 Include conf/extra/httpd-vhosts.conf 注释掉,关闭服务,重启wampserver

laravel入门:环境搭建

 

此时就能愉快的玩 laravel 了

laravel入门:环境搭建

 

以上就是laravel环境搭建的内容,期间可能出现各种各样的问题,网上都能找到答案,除了官方文档,其他网站的教程也不错(例如学院君)



Tags:laravel   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
环境配置:系统:Linux语言:PHP框架:Laravel 5.8主要技术:Zizaco/Entrust扩展包,MySQL,PHP,Composer 扩展包名称:Zizaco/Entrust安装配置:// 1. 在项目根目录运行composer require ziza...【详细内容】
2021-02-05  Tags: laravel  点击:(610)  评论:(0)  加入收藏
使用laravel的数据库迁移功能进行表的创建,和迁移回滚之后,我们继续说说在设计中 表结构的更改之后的处理。以及如何为数据库填充一些伪数据作为测试。数据约束上一章说到数据...【详细内容】
2020-09-29  Tags: laravel  点击:(135)  评论:(0)  加入收藏
使用过larave框架的朋友都知道laravel框架里面除了提供一些基本的功能(如控制器、视图、模型)之外,还有中间件、门面、契约等,这些东西是如何在laravel框架运用起来的呢?今天就...【详细内容】
2020-09-28  Tags: laravel  点击:(78)  评论:(0)  加入收藏
我刚开始接触Laravel这个框架时,被官方文档搞得一头雾水,几天都没搭建起来运行环境(可能是自己太菜了哈哈,自信点把可能去掉)一、安装 Composer进入官网 getcomposer.org,点击down...【详细内容】
2020-09-18  Tags: laravel  点击:(44)  评论:(0)  加入收藏
laravel已经内置了一套授权和权限分配的功能,我们不用从零开始设计,这方便了很多。但是, 因为集成在框架内的缘故,很多时候对于用户体系甚至有些陌生。本文通过一个简单的需求,判...【详细内容】
2020-08-26  Tags: laravel  点击:(51)  评论:(0)  加入收藏
这篇文章主要给大家介绍了关于利用laravel搭建一个迷你博客的相关资料,文中将一步步的实现步骤通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟...【详细内容】
2020-08-18  Tags: laravel  点击:(64)  评论:(0)  加入收藏
引言数据库操作是应用程序不可避免的绝大多数。难怪有些老程序员总是略带自嘲地说,“不就是个 curd 嘛,说的那么高深!” 的确,往简单了说,编程不过是增删改查数据库。高级程序员,...【详细内容】
2020-07-30  Tags: laravel  点击:(75)  评论:(0)  加入收藏
引言在巩固了基础知识之后,我们把目标转向框架的学习。Laravel 是一个全球流行的框架,开发者和使用者都比较活跃,周边有许多库,和第三方资源均提供了支持。 今天说一下,如何在框...【详细内容】
2020-07-24  Tags: laravel  点击:(138)  评论:(0)  加入收藏
Laravel是当今最熟练,流行和广泛使用的开源框架之一。Laravel具有多种功能,例如模板引擎,MVC架构支持,安全性高,开发者工具,数据库迁移等。这些Laravel高级功能使它比其他PHP框架...【详细内容】
2020-06-12  Tags: laravel  点击:(64)  评论:(0)  加入收藏
laravel框架基础知识一、laravel简介laravel是一套优雅简介的PHP开发框架,受欢迎程度非常之高,功能强大,工具齐全;今天我们一起来看看框架的基础知识二、版本选择本篇学习笔记...【详细内容】
2019-12-20  Tags: laravel  点击:(86)  评论:(0)  加入收藏
▌简易百科推荐
近日只是为了想尽办法为 Flask 实现 Swagger UI 文档功能,基本上要让 Flask 配合 Flasgger, 所以写了篇 Flask 应用集成 Swagger UI 。然而不断的 Google 过程中偶然间发现了...【详细内容】
2021-12-23  Python阿杰    Tags:FastAPI   点击:(6)  评论:(0)  加入收藏
文章目录1、Quartz1.1 引入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.2</version></dependency>...【详细内容】
2021-12-22  java老人头    Tags:框架   点击:(11)  评论:(0)  加入收藏
今天来梳理下 Spring 的整体脉络啦,为后面的文章做个铺垫~后面几篇文章应该会讲讲这些内容啦 Spring AOP 插件 (了好久都忘了 ) 分享下 4ye 在项目中利用 AOP + MybatisPlus 对...【详细内容】
2021-12-07  Java4ye    Tags:Spring   点击:(14)  评论:(0)  加入收藏
&emsp;前面通过入门案例介绍,我们发现在SpringSecurity中如果我们没有使用自定义的登录界面,那么SpringSecurity会给我们提供一个系统登录界面。但真实项目中我们一般都会使用...【详细内容】
2021-12-06  波哥带你学Java    Tags:SpringSecurity   点击:(18)  评论:(0)  加入收藏
React 简介 React 基本使用<div id="test"></div><script type="text/javascript" src="../js/react.development.js"></script><script type="text/javascript" src="../js...【详细内容】
2021-11-30  清闲的帆船先生    Tags:框架   点击:(19)  评论:(0)  加入收藏
流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。 什么是流水线?在计算机...【详细内容】
2021-11-30  叼着猫的鱼    Tags:框架   点击:(21)  评论:(0)  加入收藏
TKinterThinter 是标准的python包,你可以在linx,macos,windows上使用它,你不需要安装它,因为它是python自带的扩展包。 它采用TCL的控制接口,你可以非常方便地写出图形界面,如...【详细内容】
2021-11-30    梦回故里归来  Tags:框架   点击:(26)  评论:(0)  加入收藏
前言项目中的配置文件会有密码的存在,例如数据库的密码、邮箱的密码、FTP的密码等。配置的密码以明文的方式暴露,并不是一种安全的方式,特别是大型项目的生产环境中,因为配置文...【详细内容】
2021-11-17  充满元气的java爱好者  博客园  Tags:SpringBoot   点击:(25)  评论:(0)  加入收藏
一、搭建环境1、创建数据库表和表结构create table account(id INT identity(1,1) primary key,name varchar(20),[money] DECIMAL2、创建maven的工程SSM,在pom.xml文件引入...【详细内容】
2021-11-11  AT小白在线中  搜狐号  Tags:开发框架   点击:(29)  评论:(0)  加入收藏
SpringBoot开发的物联网通信平台系统项目功能模块 功能 说明 MQTT 1.SSL支持 2.集群化部署时暂不支持retain&will类型消 UDP ...【详细内容】
2021-11-05  小程序建站    Tags:SpringBoot   点击:(55)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条