作为一名不优秀的程序猿,忙碌的四月终于结束了,五一大假的最后一天,终于有时间来整理整理这段时间的收获了。

一、laravel介绍

  首先看看http://www.sitepoint.com/网站做的一个调查:

  According to the results, the most promising frameworks for 2014 seem to be:

  •   Laravel
  •   Phalcon
  •   Symfony2

  可见laravel框架的火热程度,值得学习了解。有这么高的支持率也不是没有原因的,看看官网的两条宣传语:

  

  

瞬间勾起了我作为程序猿的艺术情节。简洁、开发周期短!棒!但是不知道Thinkphp怎么榜上无名,难道没有统计国内的情况。

二、安装laravel说明

  环境要求

  Laravel 框架有一些系统上的需求:

  • PHP 版本 >= 5.4
  •   Mcrypt PHP 扩展
  •   OpenSSL PHP 扩展
  •   Mbstring PHP 扩展
  •   Tokenizer PHP 扩展

  通过phpinfo检查环境是否符合要求,不能满足要求的请自行更改环境。  

laravel是通过Composer进行安装的,所以安装laravel自然首先应该是安装Composer。

三、win

  1.安装Composer

  windows安装包官网下载地址:

  http://getcomposer.org/Composer-Setup.exe

  百度云分享:

  http://pan.baidu.com/s/1kTL1ZWN

  

  

  后面就是继续next>。结束以后将需要检查系统环境变量中是否加入了

  C:\ProgramData\ComposerSetup\bin;

  C:\Users\job\AppData\Roaming\Composer\vendor\bin

  不同电脑路径不同,如果没有请手动添加进入,然后重启电脑。

  2.安装laravel

  打开mcd窗口输入:

  composer global require "laravel/installer=~1.1"

  等待一会就自动安装完成了。由于国内的网络原因可能会出错,如何失败可以多尝试几次。

  安装好这个以后就需要创建laravel创建我们的项目了。

  保持网络通畅,在cmd中进入到我们的网站根目录中(cd这个命令应该很熟悉吧)

  laravel new laraveltest

  

  等待一段时间后就会在根目录中看到了一个创建好的项目,浏览器中访问public文件夹

  

  看到这个就说明成功的在你的机器上面运行起了larave。

四、Linux

  linux使用的发行版本Debain.

  1.更新环境:

  基础环境更新

  apt-get update

  apt-get install php5-cli

  apt-get install curl

  2.安装composer

  

  curl -sS https://getcomposer.org/installer | php

  mv composer.phar /usr/local/bin/composer

  

  安装laravel

  composer global require "laravel/installer=~1.1"

  

  添加laravel到path中

  vim /etc/bash.bashrc

  source /etc/bash.bashrc

  

  创建项目

  laravel new laravel

  

  到这一步就成功的创建了一个laravel项目了,但是必须更改laravel这个文件的访问权限才能正常访问。

  在浏览器同样访问laravel文件夹下的public文件夹,出现laravel5则完成安装。

转载于:https://www.cnblogs.com/daiyu/p/4473451.html

PHP安装laravel(win+linux)相关推荐

  1. minio下载及安装:win linux平台

    minio下载及安装:win linux平台 docker run -p 9000:9000 -v /mnt/data:/data minio/minio server /data minio.exe ...

  2. 初次使用Ubuntu18.04遇到的问题——笔记1(删除软件+Ubuntu换源+Ubuntu安装好用截图工具+Ubuntu安装wps+win+Linux双系统的电脑Linux挂载硬盘时无法写入问题)

    目录 碎碎念: 先删除没有用的软件以及游戏啥的 Ubuntu18.04换源 Ubuntu18.04方便好用的截图工具 如何安装wps win+Linux双系统的电脑上,Linux挂载硬盘时无法写入的问 ...

  3. Linux下安装compsoer ,并使用composer安装laravel

    为什么80%的码农都做不了架构师?>>>    1.composer安装 https://getcomposer.org/download/打开composer官网.根据提示linu ...

  4. 双硬盘下安装win+linux关于开机引导的问题

    前面写的文章只使用于win+linux在同一个硬盘上,因为现在很多笔记本都是固态+机械!!! 本人是固态安装win,机械安装linux,各自安装好系统后发现每次开机默认直接进入win,也无法进入lin ...

  5. linux 卸载edrawmax,Ubuntu 12.10安装FreeMind(Win下亿图替代品)

    Ubuntu 12.10安装FreeMind(Win下亿图替代品),安装就不用说了,软件中心就有,但是安装过后出的问题一一记下. 1.不能运行打印信息如下: root@ www.linuxidc.co ...

  6. windows10一键安装linux,WSLg–微软官方内置,在Win 10上一键安装5大Linux发行版本

    WSLg – 微软官方内置,在 Win 10 上一键安装 5 大 Linux 发行版本 WSLg(Windows Subsystem for Linux GUI)是微软官方 5 天前刚刚发布,并已内置 ...

  7. maya linux 安装教程视频,Maya快捷键插件增强工具ZooTools Pro 2.2.4 for Maya Win/Linux+ Assets pack 2.3+视频教程...

    Maya快捷键插件增强工具ZooTools Pro 2.2.4 for Maya Win/Linux+ Assets pack 2.3+视频教程 ZooTools Pro 2.2.4(以前称为C3dC ...

  8. linux网络引导安装windows,pxe启动网络安装CentOS(win平台)

    准备: 1. windows电脑一台,并且下载CentOS 5.X 版本的iso 2. 用于被安装的Linux Server,主板支持PXE启动并且设置为第一启动顺序. 3. 下载windows下的t ...

  9. 使用Composer安装Laravel步骤

    2019独角兽企业重金招聘Python工程师标准>>> 注:要在控制台中使用composer命名,需要将Composer及PHP的可执行文件(.exe/.bat)所在目录配置到系统环 ...

最新文章

  1. iis伪静态排除css_魔众系统伪静态规则怎么配
  2. ERP实施完了,为什么还要做MES?
  3. WPF 使用MahApps.Metro UI库
  4. CRM学习笔记(一)
  5. 常见的虚拟机需要配置的服务
  6. [设计模式] ------ 观察者模式和他的升级版发布订阅模式
  7. archman linux教程,Archman GNU/Linux 2020-01 发布,基于Arch的Xfce桌面发行版
  8. python查看大文件的最后一行
  9. c 语言 时空权衡的计数排序程序,算法设计和分析部分算法伪代码.doc
  10. unity aspon word excel ppt pdf转图片
  11. WORD中的格式控制符号
  12. html标签各属性之间用空格隔开对吗,03-HTML标签(二)
  13. 配置Linaro toolchain交叉编译工具
  14. 如何快速提升自己的Java 技术?
  15. 颗粒粒径分析方法汇总
  16. 加强生物保护 绿日同学公益组织“国际生物多样性日“宣传活动
  17. archivelog模式和flashback db以及guarantee restore point之间的相互制约关系!
  18. 大数据使磁带重获新生
  19. 毫米波雷达(一):原理
  20. 用python写个根据提示猜词语简单的游戏_python实现简单猜单词游戏

热门文章

  1. 用例子来彻底搞明白Virtual 和 非 virtual(C#)
  2. DateGridView的外观美化
  3. php 构造 析构,php 构造方法和析构方法
  4. android 控件随手指移动_液体流动控件,隔壁产品都馋哭了
  5. linux 脚本 变量为空,Shell脚本中判断输入变量或者参数是否为空的方法
  6. windows 远程访问别人的linux下的ftp服务器,linux与windows之间使用ftp相互访问(CentOS提示ftp:command not found)...
  7. mysql 存储过程 互斥_mysql中的存储过程和事务隔离
  8. angular 触发 enter事件
  9. C++知识点2——指针、引用基础
  10. win7无线热点_Windos7系统笔记本设置无线热点教程,应急时候可以用