Laravel 5安装

[复制链接]
熊猫LaLa 发表于 2015-3-18 18:13:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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:
    1. composer global require "laravel/installer=~1.1"
    复制代码

  • 如果运行Composer命令报错:
    1. Fatal error: Uncaught exception 'PharException' with message 'phar "C:ProgramDataComposerSetupincomposer.phar" has a broken signature'
    2. in C:ProgramDataComposerSetupincomposer.phar:23
    3. Stack trace:
    4. #0 C:ProgramDataComposerSetupincomposer.phar(23): Phar::mapPhar('composer.phar')
    5. #1 {main}
    6.   thrown in C:ProgramDataComposerSetupincomposer.phar on line 23
    复制代码
    那就接着看步骤2.2,否者跳过之直接到步骤2.4。
        2.2 cURL
  • 这是Composer之后,我们涉及的第二个工具:curl。如果你之前没有curl,请到这里下载合适的版本:cURL - Download。我用的是这个版本的: 497b2c9aca20a7eeb14986adf063303f_b.jpg
  • 打开命令行窗口,进入Composer安装路径中的CrogramDataComposerSetupin,运行以下命令,替换掉原来安装Composer时生成的composer.phar:
    1. curl -s [url]http://getcomposer.org/installer[/url]| php
    复制代码

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

OK!
2.3 composer安装Laravel 5
  • 接步骤2.2,运行:
    1. composer global require "laravel/installer=~1.1"
    复制代码

别高兴得太早了,很可能又报错哦:
  1. [ComposerDownloaderTransportException]
  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源吧,感谢国内PHPer做的好事。
  • 先通过以下命令找到composer主目录:
    1. composer config -l -g
    复制代码

其中的[home]配置项内容就是了。我的是:[home] C:/Users/用户名/AppData/Roaming/Composer。
  • 然后编辑composer主目录下的config.json文件为:
  1. {
  2.     "config": {},
  3.     "repositories": [
  4.       {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
  5.       {"packagist": false}
  6.     ]
  7. }
复制代码

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

搞掂!
2.4 生成具体的Laravel 5应用
  • 记得将Laravel执行路径添加到环境变量中,我的Laravel执行路径为:C:Users用户名AppDataRoamingComposer endorin
  • 到XAMPP的htdocs目录下,运行以下命令生成一个Laravel 5的应用样例:
    1. laravel new blog
    复制代码

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

2.5 测试

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

f5002de5defb788b542f5440b53b0247_b.jpg

安装成功!

三. 后记
Laravel的宣传语很煽情:
Love beautiful code? We do too.
The PHP Framework For Web Artisans
它是一个为Web艺术湿准备的PHP框架(*°∀°)=3
附:参考
Composer国内源相关信息:Composer 中国镜像
这里:Laravel中文网还有中文教程。
感谢国内开源爱好者和PHPer的无私奉献!( ^ω^)

c74ab78aaafbcd12f6d49be6bbbe0a1d_b.jpg
冯海峰 发表于 2015-3-24 14:43:42 | 显示全部楼层
好东西啊啊
冯海峰 发表于 2015-3-24 14:44:04 | 显示全部楼层
好东西啊啊啊  啊 啊
 楼主| 熊猫LaLa 发表于 2015-3-24 17:24:02 | 显示全部楼层
冯海峰 发表于 2015-3-24 14:44
好东西啊啊啊  啊 啊

{:2_31:}{:2_31:}{:2_31:}
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则