最近看到一些统计,说是Laravel是目前PHP框架中使用最多的,所以就想来学习下。之前其实也想过学习这个框架,但是每次到第一步安装的时候就卡住了,无奈  。之前用ThinkPHP的时候,下载完放到网站目录下就可以用,这个却还要折腾很多别的东西。今天终于安装成功了,原来安装挺简单的,记录下步骤~

一、安装前的准备工作

1. 配置PHP环境

首先需要配置PHP运行环境,这里我直接使用的是WampServer集成包。由于Laravel 框架有一些系统上的需求,所以推荐大家下载一个较高的版本,以满足下面的条件。

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

我使用的是2.5版本,并直接安装在了D:\wamp下。

2. 安装Composer

Laravel 框架使用 Composer 来管理其依赖性。所以,在你使用 Laravel 之前,你必须确认在你电脑上是否安装了 Composer。

Composer下载Windows下的安装包,下载完成之后直接双击安装–“Next”–选上“Install Shell Menus”–“Next”,这一步需要选择php.exe的路径,由于我用的WAMP包,安装在D:\wamp下,所以选择路径D:\wamp\bin\php\php5.5.12\php.exe”,之后继续“Next”,这时会下载一个composer.phar的文件(可能会比较慢,建议安装前FQ~),之后经过一段时间等待,Composer就安装完成了。

二、安装Laravel

这一步直接通过 Composer Create-Project 命令来安装。

打开想要安装到的目录,我选择安装到D:\wamp\www目录,右键选择“Use Composer Here”,或者直接Win+R 键打开 cmd.exe,然后进入安装目录。然后通过下面的命令安装:

  1. composer create-project laravel/laravel laravel5

最后一个是安装生成目录的名称,可以修改,而其他的不能修改。之后经过一段时间的等待之后,就完成安装Laravel了。

现在通过http://localhost/laravel5/public,出现下面的内容,就表示已经初步安装完成了。

三、更改Composer源

在安装Laravel的过程中,由于使用的国外Composer源,经常出现下面的提示而安装失败,可以切换到国内的一些源来解决:

  1. [Composer\Downloader\TransportException]
  2. The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream
  3. failed to open stream: Cannot connect to HTTPS server through proxy
  • 首先通过命令行找到Composer主目录
  1. composer config -l -g

其中[home]配置项的内容就是了,如我的为:[home] C:/Users/Administrator/AppData/Roaming/Composer

  • 然后进入该目录,编辑此目录下的config.json文件为:
  1. {
  2. "config": {},
  3. "repositories": [{
  4. "type": "composer",
  5. "url": "http://comproxy.cn/repo/packagist"
  6. }, {
  7. "packagist": false
  8. }]
  9. }

或者:

  1. {
  2. "config": {},
  3. "repositories": [
  4. {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
  5. {"packagist": false}
  6. ]
  7. }

之后从新运行Laravel安装命令即可。

注:Laravel 5 的网站入口为Laravel 5安装目录下的 /public 目录,而非Laravel 5的安装目录,此点需要注意!
 

[Laravel 5 教程学习笔记] 一、Windows下安装Laravel 5的更多相关文章

  1. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  2. RabbitMQ消息队列系列教程(二)Windows下安装和部署RabbitMQ

    摘要 本篇经验将和大家介绍Windows下安装和部署RabbitMQ消息队列服务器,希望对大家的工作和学习有所帮助! 目录 一.Erlang语言环境的搭建 二.RabbitMQ服务环境的搭建 三.Ra ...

  3. python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy

    windows下安装scrapy 依次执行下列操作: pip install wheel pip install lxml pip install PyOpenssl 安装Microsoft visu ...

  4. google protobuf学习笔记:windows下环境配置

    欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743 protobuf的使用和原理,请查看:http:/ ...

  5. windows下安装laravel简单步骤以及碰到的问题

    1.下载并安装composerhttp://pkg.phpcomposer.com/ ========================================================= ...

  6. python笔记:windows 下安装 python lxml

    原文:http://blog.csdn.net/zhaokuo719/article/details/8209496 windows 环境下安装 lxml python 1.首先保证你的python ...

  7. redis学习笔记(一)——windows下redis的安装与配置

    前言 很久没有写东西了(.......我的水平就是记个笔记),北漂实习的我,每天晚上回来都不想动,但是做为社会主义接班人的我,还是要时刻给自己充充电,趁着年轻,趁着日渐脱发的脑袋还没有成为" ...

  8. SDL2.0 学习笔记-1 windows下的第一个测试程序

    SDL全称是Simple DirectMedia Layer,是一个开源的.跨平台(win32,linux,mac)的多媒体开发c语言库. 官方网站 http://www.libsdl.org/ 第一 ...

  9. Windows 下 安装 laravel(一些小笔记)

    首先 安装完composer       下载地址    https://getcomposer.org/ 在  cmd  进入到  自己的项目访问目录 然后  输入命令:composer creat ...

随机推荐

  1. Cracking the coding interview--Q2.3

    Implement an algorithm to delete a node in the middle of a singly linked list,given only access to t ...

  2. Spring Boot集成Jasypt安全框架

    Jasypt安全框架提供了Spring的集成,主要是实现 PlaceholderConfigurerSupport类或者其子类. 在Sring 3.1之后,则推荐使用PropertySourcesPl ...

  3. 【HDOJ】1619 Unidirectional TSP

    题目本身一点儿都不难,但是就是被字典序搞死了.写的挺麻烦,但是过了,逆向做好做一点儿. /* 1619 */ #include <cstdio> #include <cstring& ...

  4. treap修订

    #include<cstdio> #include<cmath> #include<algorithm> #include<ctime> #includ ...

  5. Hadoop的基本命令【转载】

    在这篇文章中,我们默认认为Hadoop环境已经由运维人员配置好直接可以使用. 假设Hadoop的安装目录HADOOP_HOME为/home/admin/hadoop. 启动与关闭 启动HADOOP 进 ...

  6. [Design Pattern] Mediator Pattern 简单案例

    Meditor Pattern,即调解模式,用一个调解类类处理所有的沟通事件,使得降低多对象之间的沟通难度,属于行为类的设计模式.为了方便理解记忆,我也称其为,沟通模式. 下面是一个调解模式的简单案例 ...

  7. [LeetCode] 30. Substring with Concatenation of All Words 解题思路 - Java

    You are given a string, s, and a list of words, words, that are all of the same length. Find all sta ...

  8. puppet yum安装配置,简单证书维护

    Puppet学习之puppet的安装和配置 一.Puppet简介 Puppet基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,最新版本 ...

  9. eclipse 32位和64位的jre

    让32位Eclipse和64位Eclipse同是在64的Windows7上运行 用文本编辑器打开eclipse.ini文件,在-vmargs之前加入下面的内容: -vm  C:\Program Fil ...

  10. iOS CoreBluetooth 教程

    去App Store搜索并下载“LightBlue”这个App,对调试你的app和理解Core Bluetooth会很有帮助. ================================ Cor ...