是的,使用 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. oracle 参考

    create or replace function fun_try(v_name varchar,v_outname out varchar)return varchar2 is Result va ...

  2. iOS:选择器控件UIPickerView的详解和演示

    选择器控件UIPickerView: 功能:它能够创建一个类似于密码锁式的单列或多列的选择菜单,用户可以通过它设置的代理来选择需要菜单中的任意的数据.例如创建日历.字体表(类型.大小.颜色).图库等. ...

  3. java 之return

    return关键词有两个用法,一方面制定一个方法返回什么值,另一方面导致当前方法退出.

  4. oracle指令

    删除用户和用户下所有的表: drop user user_name cascade; 导入数据库: cd /home/oracle/app/admin/orcl/dpdump impdp   dire ...

  5. Java网络编程之流——流、过滤器、阅读器和书写器

    Java的I/O建立于流(Stream)之上.输入流读取数据:输出流写入数据.所有的输出流都有相同的基本方法来写入数据,所有输入流也使用相同的基本方法来读取数据.在创建流之后,你通常可以忽略在读写时的 ...

  6. 无题 MVC

    1. MVC 里controller 返回匿名类型, 在View里是访问不了匿名类型的字段,因为它是Internal Private, 必须定义强类型 2. 扩展view的方法 public stat ...

  7. Intellij IDE 常用设置

    1· 去除代码提示的Case sensitive(比如Sprite,键入sprite不进行任何提示) Editor->Code Completion->Case sensitive com ...

  8. 查看 Apache并发请求数及其TCP连接状态

    查看 Apache并发请求数及其TCP连接状态 (2011-06-27 15:08:36) 服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80 ...

  9. sqlite简单使用

    c创建表: create table 表名称(元素名称 类型,,,): 插入数据:insert into 表名称 values(null,,,) 修改数据   : update 表名 set 字段=’ ...

  10. jQuery对json快速赋值

    jQuery对json快速赋值,重点在于将input的id取跟JSON同样的名称. <!DOCTYPE html> <html> <head lang="en& ...