由于工作中要用到 Laravel ,所以在此记录以备忘。

下载并设置 PHP

  1. 进入 http://windows.php.net/download/ 下载 PHP 5.5.x 的最新版本。如果你用的是 x64 系统,建议下载支持 x64 的版本。thread safe 和 non thread safe 代表的是是否支持线程安全,我们选择 non thread safe

  2. 将下载的 PHP 安装包解压到任意目录,在此建议解压到 C 盘根目录下,最终 PHP 的安装路径将是 C:\php 。

  3. 将 PHP 的安装路径加入 PATH 环境变量。因为我们这次要使用的是 PHP 的命令行工具,所以这个设置很重要。

  4. 进入 PHP 安装目录(例如 C:\php)。找到 php.ini-development 文件并复制一份到当前目录,重命名为 php.ini

  5. 用编辑器打开 php.ini 文件,修改以下配置: 
    去掉 extension=php_mbstring.dll 前面的分号(888 行左右) 
    去掉 extension=php_openssl.dll 前面的分号(893 行左右) 
    去掉 extension_dir = "ext" 前面的分号(736 行左右)

下载 Laravel 5.1

Lravel 中文网提供了针对 Laravel 4.x 和 5.x 所有版本的一键安装包(Lumen 也提供了!),进入下载页面下载 Laravel v5.1.x 的最新版本即可(写这篇文章时是 v5.1.3):

http://www.golaravel.com/download/

让 Laravel 跑起来吧

  1. 将下载下来的 Laravel 一键安装包解压到任意目录下面,我们假定解压到 C 盘的根目录下,最终路径为:C:\laravel-v5.1.3
  2. 打开一个新的命令提示符窗口,并 cd 到 Laravel 安装目录: cd c:\laravel-v5.1.3
  3. 输入并执行 php artisan serve 指令,可以看到如下提示:

说明 Laravel 已经跑起来了!

  1. 打开浏览器,在地址栏输入 localhost:8000 ,回车看看是否出现了熟悉的画面 :)

这是怎么回事?

其实从 PHP 5.4 版本开始,PHP 就已经内置(built in)了一个 web server,并且,Laravel 的 artisan 命令也支持这个内置web server,这让新手快速入门并上手 Laravel 变得更简单了。当然,如果要部署到生产服务器上的话,还是要安装 apache 或 nginx 之类的 web server 的。

artisan 的 serve 命令还支持两个参数:

  • host 设置主机地址
  • port 设置 web server 监听的端口号

例如:php artisan serve --port=8888

参考:http://www.golaravel.com/post/install-and-run-laravel-5-x-on-windows/

在 Windows 上安装 Laravel 5.x的更多相关文章

  1. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

  2. 在 Windows 上安装Rabbit MQ 指南

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...

  3. 在Windows上安装虚拟机详细图文教程

    用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...

  4. 在windows上安装ASP.NET 5(译文)

    本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...

  5. python环境搭建-在Windows上安装python3.5.2

    在Windows上安装Python3.5.2 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序或32位安装程序(网速慢的同学 ...

  6. windows上安装apache python mod_python

    综述:   windows上安装apache python mod_python的例子.教程甚至图解都不少:但作为新手还是会出错,而且一时无法快速排解. 在此笔者将根据自己的实践经验,给出几个需要注意 ...

  7. (转)如何在Windows上安装多个MySQL

    原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...

  8. (转)在 Windows 上安装Rabbit MQ 指南

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...

  9. 在AWS上安装laravel框架

    博客已经迁移到www.imyzf.com,本站不再更新,请谅解! Laravel是现在非常热门的PHP框架,这几天我试着在亚马逊AWS的服务器上安装Laravel,遇到很多问题,最后还是成功了.我的系 ...

随机推荐

  1. java full gc

    转自:http://blog.sina.com.cn/s/blog_7a351012010163a1.html

  2. EXCEL如何提取文字中包含的数字?

    方法1:=IF(ISERROR(FIND("-",A1)),"","-")&MID(SUM(MID(101&A1,2+LAR ...

  3. iOS UIButton 设置图片不变型setImage

    [btn.imageView setContentMode:UIViewContentModeScaleAspectFill];

  4. Mapreduce体系架构

    Mapreduce也采用master和slave的架构设计.Jobtracker负责作业的初始化和分配 与任务节点进行通信,协调整个作业的执行. 一个job分为两种task(map/reduce),包 ...

  5. Linux文件搜索命令

    文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模 ...

  6. 集群节点间网络通信TIPC

    1. TIPC背景介绍 TIPC主要是用于集群网络环境之中,它这个协议有一些前提假设包括: 协议发送的大部分message都是直接到达目的地(无路由): message的传输时间都很短; messag ...

  7. HTML 在安卓手机端软键盘弹出顶起页面布局的解决办法

    $('body').height($('body')[0].clientHeight); 以上是背景即BODY被顶起的解决办法. 如果是footer被顶起,则可以用判断解决, $('input').f ...

  8. SPOJ 375 Query on a tree 树链剖分模板

    第一次写树剖~ #include<iostream> #include<cstring> #include<cstdio> #define L(u) u<&l ...

  9. 用SignalR实现的弹幕功能

    弹幕功能通常用于实时显示当前视频或者文档的评论内容,在上快速飞过的方式呈现,看起来比较酷炫. 这种典型的多用户实时交互的功能,很适合使用SignalR实现,通过SignalR提供后台的服务推送功能,客 ...

  10. ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) EM无法登录

    先发句牢骚,明明刚才写完了,发布的时候却说没登陆,一下子全没了. 今天打开EM发现提示 ORA-28001: the password has expired (DBD ERROR: OCISessi ...