看到laravel(我叫它:拉瓦)那么热门,我也决定学上一学。

Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支持、隐式模型绑定、简化Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频率限制、数组输入验证优化等等。[其实这些我也不知道是什么,先了解了解和上个laravel5.1的比较,添加了那么多功能是不是学习的激情越来越强烈。] 如果想具体了解的话请点我

1.  开始安装

开发环境满足以下要求:

  • PHP版本 >= 5.5.9
  • PHP扩展:OpenSSL、PDO、Mbstring、Tokenizer

安装 composer : 点我 去看看下载页面官网长啥样[如果你想直接下载的话点下面高亮蓝色文字即可]   , 你会看到:

Download Composer

Windows Installer

The installer will download composer for you and set up your PATH environment variable so you can simply call composer from any directory.

Download and run Composer-Setup.exe - it will install the latest composer version whenever it is executed.


点击蓝色下载即可、[这个是windows下安装,linux下自行百度] 傻瓜式安装直接下一步:看到如下界面的话选择你的php版本目录里面的php.exe即可。

如看到其他的要填写的地方不用管直接下一步。安装完成后打开cmd命令 输入  composer

好了。composer 安装成功啦、


因为 composer 不是国产的,所以要 FanQiang (科学上网)才能使用下载、创建或者更新啥的。既然这样还不如卸载呢。No No No。

输入以下命令设置为中国的镜像 让你当上CEO,赢取白富美,走上人生巅峰:

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

再来一个

composer selfupdate

保持最新版。

1.1  安装 laravel

上面的安装composer是全局安装方法、所以你只要在cmd进入你想要把laravel安装的目录输入以下命令即可:(注意要打开 php_openssl 拓展不然会报错哦)

composer create-project laravel/laravel --prefer-dist
//意思就是composer创建一个名为 laravel 压缩包项目

看到这就说明安装完成了。看看目录是不是多了个名为laravel。如果想创建一个名为 cnblogs 的 laravel 项目的话在命令后或者laravel/laravel 后直接加入 cnblogs 即可 例:

composer create-project laravel/laravel --prefer-dist cnblogs
//或者下面这种
composer create-project laravel/laravel cnblogs --prefer-dist
//里面的laravel内容都一样,相当于别名,重命名了个文件夹名而已,并无卵用。小方法

要自己配置虚拟主机的话自己配置。用起来比较方便。如果报错的话。看看上面的安装laravel条件有没有达成。

打开浏览器。localhost/laravel/public/index.php 你也可以直接进入localhost/laravel/server.php

好了。这文字UI做的棒棒哒。往后 继续努力学习,努力分享。

学渣也要搞 laravel(1)—— 安装篇的更多相关文章

  1. 学渣也要搞 laravel(3)—— HTTP控制器

    1. laravel 控制器在app/Http/Controllers/ 下,你会看到里面有一个Controller.php ,之后我们创建的控制器都是继承这个总控制器的.创建控制器只需要在这里面添加 ...

  2. 学渣也要搞 laravel(4)—— 服务 加解密篇

    使用 Crypt::encrypt() 对数据进行加密,[注意要引入 use Illuminate\Support\Facades\Crypt;; ] 简单的做个测试: 先分配一个路由: Route: ...

  3. 学渣也要搞 laravel(2)—— HTTP路由[1]篇

    前几天忙了,然后快两个星期没有发博客.今天正式回归.哈哈 1. 路由 说到路由当时学的时候给我疑惑了几天..没有仔细看文档.然后一脸蒙蔽的去用 postman[谷歌插件] 测试路由方法.然后就很奇怪 ...

  4. laravel多种安装方法

    首先请确保环境为 PHP >= 5.5.9 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 方法一: 直接下载安装好的lar ...

  5. 简简单单搞掂恼人的Laravel 5安装

    想折腾下Laravel 5了.Laravel是这世界上最好且没有之一的语言──PHP──的众多框架中的一个,是我比较感兴趣的PHP Web Framework. 但是安装Laravel可不是件容易的事 ...

  6. CENTOS --5分钟搞定Nginx安装的教程

    1. 安装gcc(centos 7之后一般已自带,可以在第6步失败后再安装) yum install gcc gcc-c++ 2. 安装pcre yum install -y pcre pcre-de ...

  7. k8s入门系列之扩展组件(一)DNS安装篇

    DNS (domain name system),提供域名解析服务,解决了难于记忆的IP地址问题,以更人性可读可记忆可标识的方式映射对应IP地址. Cluster DNS扩展插件用于支持k8s集群系统 ...

  8. Laravel Homestead安装教程

    1/先在https://www.vagrantup.com  下载vagrantup ,对应平台下载,并安装,安装后可以在命令行使用vagrant https://www.vagrantup.com/ ...

  9. Laravel教程:laravel 4安装及入门

    一.安装Composer首先你需要安装Composer,Composer是PHP依赖管理工具,Laravel框架就是使用 Composer 执行安装和依赖管理. 注:(1)若安装Composer出错, ...

随机推荐

  1. php class中public,private,protected的区别,以及实例

    一,public,private,protected的区别 public:权限是最大的,可以内部调用,实例调用等. protected: 受保护类型,用于本类和继承类调用. private: 私有类型 ...

  2. div border-radius

    可以画个1/4之一的圆也可以画整个圆 <html> <style type="text/css"> div{ background-color: #000; ...

  3. python的import与from...import的不同之处

    在python用import或者from...import来导入相应的模块.模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中 ...

  4. Android之ContextMenu的使用方法以及与OptionMenu的区别

    >> ContextMenu是android的context menu上下文菜单,选择某项VIEW后长按menu键,就会显示出来.比如EditeText就可以通过长按来弹出拥有“cut”, ...

  5. POJ 1182 (经典食物链 /并查集扩展)

    (參考他人资料) 向量偏移--由"食物链"引发的总结 http://poj.org/problem?id=1182这道食物链题目是并查集的变型.非常久曾经做的一次是水过的,这次 ...

  6. android音乐播放器开发 SweetMusicPlayer 播放本地音乐

    上一篇写了载入歌曲列表,http://blog.csdn.net/huweigoodboy/article/details/39856411,如今来总结下播放本地音乐. 一,MediaPlayer 首 ...

  7. OC学习笔记[注意事项]

    alloc  new  retain之后都必须要调用release方法 计数器要变只有这几种方法 retain release alloc new copy方法才会使计数器改变,谁想用人家对象,就对他 ...

  8. ubuntu中安装eclipse 分类: android ubuntu linux 学习笔记 2015-07-07 10:19 75人阅读 评论(0) 收藏

    上一篇说了安装jdk的事,于是趁热打铁,决定把eclipse也安装了. 下载这一系列就不用说了. 下载完成之后: 然后解压,解压之后文件剪切到/usr/software文件夹中,同时重命名为eclip ...

  9. Linux下搭建Oracle11g RAC(2)----配置DNS服务器,确认SCAN IP可以被解析

    从Oracle 11gR2开始,引入SCAN(Single Client Access Name) IP的概念,相当于在客户端和数据库之间增加一层虚拟的网络服务层,即是SCAN IP和SCAP IP  ...

  10. replace()、replaceFirst()和replaceAll()的区别

    1.replace() String str= "mesquite in your cellar" str.replace('e', 'o') returns "mosq ...