想折腾下Laravel 5了。Laravel是这世界上最好且没有之一的语言──PHP──的众多框架中的一个,是我比较感兴趣的PHP Web Framework。

但是安装Laravel可不是件容易的事。Laravel的安装,令无数PHPer迈向Laravel的第一步就变得困难重重。

Laravel安装方法有几种,本文只会介绍一种,并尽量用简单直接的方式阐述,同时会教你绕过一些坑。

一. 我的环境

  • Windows 8.1 64位;
  • 集成开发环境XAMPP 1.8.3,其中的PHP版本为PHP: 5.5.11;
  • 准备安装Laravel 5。

二. 步骤

2.1 安装Composer

  • 到这里下载相应版本:Composer官网下载,Windows Installer下载:https://getcomposer.org/Composer-Setup.exe。
  • 安装就很简单了,但要确保你的网络畅通,能连到Composer官网。
  • Composer安装完毕,参照官网这篇教程安装Laravel 5:Installation。运行以下命令安装Laravel 5:
composer global require "laravel/installer=~1.1"

  • 如果运行Composer命令报错:
Fatal error: Uncaught exception 'PharException' with message 'phar "C:\ProgramData\ComposerSetup\bin\composer.phar" has a broken signature' in C:\ProgramData\ComposerSetup\bin\composer.phar:23 Stack trace: #0 C:\ProgramData\ComposerSetup\bin\composer.phar(23): Phar::mapPhar('composer.phar') #1 {main} thrown in C:\ProgramData\ComposerSetup\bin\composer.phar on line 23 

那就接着看步骤2.2,否者跳过之直接到步骤2.4。

2.2 cURL

  • 这是Composer之后,我们涉及的第二个工具:curl。如果你之前没有curl,请到这里下载合适的版本:cURL - Download。我用的是这个版本的:
  • 打开命令行窗口,进入Composer安装路径中的C:\ProgramData\ComposerSetup\bin,运行以下命令,替换掉原来安装Composer时生成的composer.phar:
curl -s http://getcomposer.org/installer| php

  • 之后运行以下命令检查composer.phar是否安装成功,成功的话将显示所有Composer命令:
php composer.phar

OK!

2.3 composer安装Laravel 5

  • 接步骤2.2,运行:
composer global require "laravel/installer=~1.1"

别高兴得太早了,很可能又报错哦:

[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream failed to open stream: Cannot connect to HTTPS server through proxy 

哈哈`(*∩_∩*)′,还是切换到国内Composer源吧,感谢国内PHPer做的好事。

  • 先通过以下命令找到composer主目录:
composer config -l -g

其中的[home]配置项内容就是了。我的是:[home] C:/Users/用户名/AppData/Roaming/Composer。

  • 然后编辑composer主目录下的config.json文件为:
{"config": {},"repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] } 

  • 再次运行一下Laravel 5安装命令:
composer global require "laravel/installer=~1.1"

搞掂!

2.4 生成具体的Laravel 5应用

  • 记得将Laravel执行路径添加到环境变量中,我的Laravel执行路径为:C:\Users\用户名\AppData\Roaming\Composer\vendor\bin
  • 到XAMPP的htdocs目录下,运行以下命令生成一个Laravel 5的应用样例:
laravel new blog

要保证你的网络畅通哦,估计需生成一段时间*^_^*

2.5 测试

启动XAMPP,打开地址:http://localhost/blog/public/,显示如下:

安装成功!

三. 后记

Laravel的宣传语很煽情:

Love beautiful code? We do too.
The PHP Framework For Web Artisans

它是一个为Web艺术湿准备的PHP框架(*°∀°)=3

附:参考

Composer国内源相关信息:Composer 中国镜像。

这里:Laravel中文网还有中文教程。

感谢国内开源爱好者和PHPer的无私奉献!( ^ω^)

简简单单搞掂恼人的Laravel 5安装相关推荐

  1. laravel多种安装方法

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

  2. laravel框架安装(奶妈式手把手一步步操作)

    [实施工程师]--超级贴心的PHP[laravel框架安装]步骤实在是太详细了,必须点赞收藏. 目录 环境要求: composer服务下载: 安装Composer 测试Composer 切换Compo ...

  3. ubuntu下docker环境、php环境以及laravel的安装

    2019独角兽企业重金招聘Python工程师标准>>> ubuntu下docker环境.php环境以及laravel的安装 因为在学习laravel,需要搭建一个php7的开发环境, ...

  4. laravel的安装

    安装laravel首先需要安装composer 安装地址:https://getcomposer.org/download/ 安装过程需要指定php.exe目录 默认安装地址: Windows环境 c ...

  5. php的laravel框架下载,PHP 之 Laravel 框架安装及相关开源软件

    Laravel 被称为简洁.优雅的PHP开发框架,但第一次接触此框架的人有不少都卡在了安装上,其实在 Linux 下只需要很简单的几步就可以搞定,这里我们以 CentOS 下 PHP + Nginx ...

  6. Laravel 框架安装

    Composer 在命令行执行 create-project 来安装 Laravel: 就是下面这一句话就OK了!composer create-project laravel/laravel --p ...

  7. 使用 laravel 命令安装 Laravel

    ###安装环境 Mac ###准备工具 Composer composer global require "laravel/installer=~1.1" 复制代码 如果安装太慢设 ...

  8. Laravel 的安装使用

    通过 composer 可以方便的安装 laravel composer create-project laravel/laravel=5.5.* blog --prefer-dist 个人喜欢这个, ...

  9. Laravel初探——安装

    安装Composer 1.curl -sS https://getcomposer.org/installer | php 2.mv composer.phar /usr/local/bin/comp ...

最新文章

  1. 弱类型、强类型、动态类型、静态类型语言的区别是什么?
  2. 《101 Windows Phone 7 Apps》读书笔记-Silly Eye
  3. [leetcode]Jump Game
  4. MySQL创建普通用户
  5. adb可以连接linux设备吗,Linux通过ADB与Android设备交互
  6. 教你如何谷歌浏览器免费打电话
  7. 带有ActiveMQ的JMS
  8. php自动载入类文件函数,我可以在没有PHP的类中自动加载函数文件吗?
  9. 面试官:亿级流量架构分布式事务如何实现?我懵了。。
  10. 给构造函数(constructor)创建对象(object)
  11. 小程序商城源码,很不错,推荐给开发者
  12. AEJoy —— 表达式之通过 sampleImage() 营造遮蔽效果【JS】
  13. PlaySound 播放内存中的音频数据
  14. VIX 指数构造详细证明过程
  15. 如何在 Windows 10 上完全禁用 UAC
  16. canvas教程1-canvas的基本使用
  17. 深信服校园招聘c/c++软件开发B卷
  18. SpringBoot-集成Shiro
  19. 基于python实现的聊天室(客户端:一)窗口设置
  20. Android漏洞查询

热门文章

  1. MIT提出Liquid机器学习系统,可像液体一样适应动态变化
  2. 【干货】图神经网络的十大学习资源分享
  3. 美国劳工统计局使用机器学习自动执行数据编码
  4. AI 2000上榜学者秦兵:走进计算机的情感世界
  5. 华为任正非谈退休:思维跟不上的时候退,目前是才思泉涌的状态
  6. 人工智能赋能智慧停车 准确预订车位
  7. 「技术综述」有三AI不得不看的技术综述
  8. 真正的人工智能至少还要几百年才能实现,你信吗?
  9. SAP-注入“AI基因” 打造全球第一款“智能ERP
  10. 盘点丨春节假期里你错过的人工智能重要新闻