是的,使用 Laravel 前需要准备开发环境,准备工作做完后,就可以一门心思的投入到学习 Laravel 知识的战斗中去了。

Larvavel 是一个 PHP 框架,API 非常语义化。它激进,使用它的 PHP 程序员全世界第一多,然而官方文档对于新手并不友好。

一、安装 PHP

我是 Windows 7 系统,为了方便,我使用了 WampServer 这个 PHP 集成开发环境。

安装完毕后,开启服务,在 CMD 里键入 ⌈php -v⌋,可看到输出 PHP 版本信息。

注意:服务启动后, PHP 版本选择 7(我这里是 7.0.4)。

二、安装 Composer

2.1 安装 Composer

在这里下载 composer.phar 文件(我下载的是 1.2.4 版本,1.63 MB)。

将 composer.phar 放置与 php.exe 同级目录下(我的在 C:\wamp\bin\php\php7.0.4)。

新建 composer.bat 文件,内容为:

@php "%~dp0composer.phar" %*

结束后,启动服务,php 版本就选 7 。打开 CMD,输入 ⌈composer⌋ 命令,会看到打印出 Composer 相关信息。

2.2 配置 Composer 中国镜像

Composer 本质是 PHP 包管理工具,它使用命令从远程仓库下载包, Laravel 框架把自己放在 Composer 仓库里,但是默认的外国仓库地址,在中国被“墙”,所以需要设置中国镜像地址。

在 CMD 中执行

composer config -g repo.packagist composer https://packagist.phpcomposer.com

查看地址是否配置成功

composer config -gl

如果看到 ⌈[repositories.packagist.org.url] https://packagist.phpcomposer.com⌋ ,即表明配置成功。

三、下载 Laravel Installer

CMD 中执行

 composer global require "laravel/installer"

全局安装 Laravel 安装器。

使用命令

composer global show

查看 ⌈laravel/installer⌋ 是否安装成功,如安装成功,会看到 ⌈laravel/installer v1.3.4 Laravel application installer.⌋ 的字样。

接下来为了让 ⌈laravel⌋ 成为全局命令,必须将它的地址添加到环境变量 PATH 里

(我这里是 C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin )。

四、下载 Laravel

这一步非常简单。CMD 中执行

laravel new blog

就创建了一名为 ⌈blog⌋,里面就是包含 Laravel 框架的空白项目了。

接下来浏览器地址访问

http://localhost/blog/public

但你看到带有 Laravel 字样的页面的时候,说明 Laravel 安装成功!

五、资源

这里是 Laravel 5.3 版本的官方文档,可以参考它来学习。

(完)

使用 Laravel 前的准备工作的更多相关文章

  1. 李洪强iOS开发之-环信01_iOS SDK 前的准备工作

    李洪强iOS开发之-环信01_iOS SDK 前的准备工作 1.1_注册环信开发者账号并创建后台应用 详细步骤:  注册并创建应用 注册环信开发者账号 第 1 步:在环信官网上点击“即时通讯云”,并点 ...

  2. Spring IOC源码分析之-刷新前的准备工作

    目录 ClassPathXmlApplicationContext的注册方式 加载父子容器 配置路径解析 容器刷新 刷新容器之刷新预处理 ClassPathXmlApplicationContext的 ...

  3. html5--6-68 实战前的准备工作:了解HTML5大纲算法

    html5--6-68 实战前的准备工作:了解HTML5大纲算法 学习要点 了解HTML5大纲算法 在html5中有一个很重要的概念,叫做HTML5大纲算法(HTML5 Outliner),它的用途为 ...

  4. 【Silverlight】Bing Maps学习系列(一):开发前的准备工作

    [Silverlight]Bing Maps学习系列(一):开发前的准备工作 微软推出的Bing Maps地图引擎,对外开放了Silverlight和Ajax两种客户端API,同时微软针对全球地图还推 ...

  5. 详细的App推广前的准备工作

    App开发完成后,推广App自然就成为下一步工作的重点.兵马未动,粮草先行,这里为大家整理了一份App推广前需要准备一些事项,希望能给正在准备开展App推广的小伙伴们一些帮助. 众所周知,App推广的 ...

  6. hadoop研究:mapreduce研究前的准备工作

    继续研究hadoop,有童鞋问我,为啥不接着写hive的文章了,原因主要是时间不够,我对hive的研究基本结束,现在主要是hdfs和mapreduce,能写文章的时间也不多,只有周末才有时间写文章,所 ...

  7. 【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)

    该博文只记录笔者的蛇皮使用经历,纯新手= =,可能借鉴意义也可能没有(T _ T),侵删. 目录 kali linux 在个人计算机和在VirtualBox下的安装 kali linux 使用前准备工 ...

  8. 学习webpack前的准备工作

    前言 由于vue和react的流行,webpack这个模块化打包工具也已经成为热门.作为前端工程师这个需要不断更新自己技术库的职业,真的需要潜下心来学习一下. 准备工作(针对mac用户) 安装 hom ...

  9. Mac 安装Rudy环境 pod安装前的准备工作

    之前已经说过怎么使用pod 今天说一下安装pod之前的准备工作 首先呢就是Rudy 环境(前提是你已经安装了Xcode) 在终端输入一下命令 期间可能也许会要你输入密码 curl -L https:/ ...

随机推荐

  1. jqxComboBox

    var uptype_source = [{ "TYPE_DESC": "总额度", " }, { "TYPE_DESC": &q ...

  2. Wrestling Match---hdu5971(2016CCPC大连 染色法判断是否是二分图)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5971 题意:有n个人,编号为1-n, 已知X个人是good,Y个人是bad,m场比赛,每场比赛都有一个 ...

  3. orange pi pc 体验(一)

    最近在淘宝上看到一款和树莓派差不多的卡片机,定价才99元,而且是国产的,忍不住入手了一个,就是orange pi 感兴趣的可以百度搜索下,深圳一个公司出的,不过资料比树莓派少了很多,论坛中人也没多少, ...

  4. SpringMVC操作指南-MVC-搭建SpringMVC项目结构(基于Java API和注解)

  5. [CC]平面拟合

    常见的平面拟合方法一般是最小二乘法.当误差服从正态分布时,最小二乘方法的拟合效果还是很好的,可以转化成PCA问题. 当观测值的误差大于2倍中误差时,认为误差较大.采用最小二乘拟合时精度降低,不够稳健. ...

  6. RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-29(提供下载)

    本次主要更新内容: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重构对多线程的支持,改变以前会无故退出的现象. RDIFramework.NET代码生成器V ...

  7. Spark&Hadoop:scala编写spark任务jar包,运行无法识别main函数,怎么办?

    昨晚和同事一起看一个scala写的程序,程序都写完了,且在idea上debug运行是ok的.但我们不能调试的方式部署在客户机器上,于是打包吧.打包时,我们是采用把外部引入的五个包(spark-asse ...

  8. powershell

    function 怎么执行: http://www.cnblogs.com/bradwarden/p/3370260.html PowerShell script can be used in: 1. ...

  9. Excel标题与索引的对应关系

    /// <summary> /// 返回对应标题的索引 /// </summary> /// <param name="columnTitle"> ...

  10. 2.5 C#的数据类型

    在我们定义变量的时候需要使用数据类型,不同数据类型定义的变量,它的值的表现形式不同.比如整型主要表示整数,浮点型表示小数等等. C#中的数据类型有很多同C语言的相同,先学习一些简单的数据类型,其他的以 ...