使用 Laravel 前的准备工作
是的,使用 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 前的准备工作的更多相关文章
- 李洪强iOS开发之-环信01_iOS SDK 前的准备工作
李洪强iOS开发之-环信01_iOS SDK 前的准备工作 1.1_注册环信开发者账号并创建后台应用 详细步骤: 注册并创建应用 注册环信开发者账号 第 1 步:在环信官网上点击“即时通讯云”,并点 ...
- Spring IOC源码分析之-刷新前的准备工作
目录 ClassPathXmlApplicationContext的注册方式 加载父子容器 配置路径解析 容器刷新 刷新容器之刷新预处理 ClassPathXmlApplicationContext的 ...
- html5--6-68 实战前的准备工作:了解HTML5大纲算法
html5--6-68 实战前的准备工作:了解HTML5大纲算法 学习要点 了解HTML5大纲算法 在html5中有一个很重要的概念,叫做HTML5大纲算法(HTML5 Outliner),它的用途为 ...
- 【Silverlight】Bing Maps学习系列(一):开发前的准备工作
[Silverlight]Bing Maps学习系列(一):开发前的准备工作 微软推出的Bing Maps地图引擎,对外开放了Silverlight和Ajax两种客户端API,同时微软针对全球地图还推 ...
- 详细的App推广前的准备工作
App开发完成后,推广App自然就成为下一步工作的重点.兵马未动,粮草先行,这里为大家整理了一份App推广前需要准备一些事项,希望能给正在准备开展App推广的小伙伴们一些帮助. 众所周知,App推广的 ...
- hadoop研究:mapreduce研究前的准备工作
继续研究hadoop,有童鞋问我,为啥不接着写hive的文章了,原因主要是时间不够,我对hive的研究基本结束,现在主要是hdfs和mapreduce,能写文章的时间也不多,只有周末才有时间写文章,所 ...
- 【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)
该博文只记录笔者的蛇皮使用经历,纯新手= =,可能借鉴意义也可能没有(T _ T),侵删. 目录 kali linux 在个人计算机和在VirtualBox下的安装 kali linux 使用前准备工 ...
- 学习webpack前的准备工作
前言 由于vue和react的流行,webpack这个模块化打包工具也已经成为热门.作为前端工程师这个需要不断更新自己技术库的职业,真的需要潜下心来学习一下. 准备工作(针对mac用户) 安装 hom ...
- Mac 安装Rudy环境 pod安装前的准备工作
之前已经说过怎么使用pod 今天说一下安装pod之前的准备工作 首先呢就是Rudy 环境(前提是你已经安装了Xcode) 在终端输入一下命令 期间可能也许会要你输入密码 curl -L https:/ ...
随机推荐
- 常见的java类
String System StringBuilder Thread Math ArrayList LinkedList HashMap HashSet Scanner Calendar Date F ...
- SQLServer一次性删除重复的数据
delete from [GCPCore].[GCP.Product].[CityMall] where AreaID in(select AreaID from [GCPCore].[GCP.Pr ...
- 判断ecshop未付款添加去付款按钮
判断ecshop未付款添加去付款按钮,打开ecshop模板目录下user_transaction.dwt找到{$item.handler} 这个变量 给它下面添加以下代码 {if $item.pay_ ...
- Interview Tests
1,wpf特点: 1:MVVM模式. 2:数据和视图分离 3:高级的数据模板功能 4:高级数据绑定功能 5:高级动画支持 6:高级图形和3D支持 7:灵活的控件组合 2,依赖属性的原理:Depende ...
- OC中的那些String
/--------操作字符串--NSString(静态字符串)--------------------- NSString * a = @"a+b+c+a+b+d"; NSArra ...
- NGINX、PHP-FPM开机自动启动
NGINX SHELL脚本 放到/etc/init.d/下取名nginx #!/bin/sh # # nginx - this script starts and stops the nginx ...
- C语言的概述--学习c的第二天
以下是整理的知识点: #include <stdio.h>/* 引入stdio.h文件c的标准函数库 */ int main(void)/* 定义一个函数main(),int定义函数返回的 ...
- 搭建Python+Django开发环境
第一步:安装python. 常见的windows系统,直接python网站下载 最新的版本python3.5. python安装好之后,配置好环境变量.使得python和 pip命令能够正常使用. 第 ...
- sql要点
oracle 并操作 union 自动去除重复 如果想保留重复,需要使用union all 交操作intersect 自动去除重复 如果想保留重复,需要使用intersect all ...
- 扩展Wcf call security service, 手动添加 Soap Security Head.
有次我们有个项目需要Call 一个 Java 的 web service, Soap包中需要一个 Security Head <soapenv:Header> <wsse:Secur ...