简简单单搞掂恼人的Laravel 5安装

<p>

想折腾下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####

<p>

composer global require "laravel/installer=~1.1"

  • 如果运行Composer命令报错:

<p>

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####

<p>

  • 这是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####

<p>

  • 接步骤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应用####

<p>

  • 记得将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的无私奉献!( ω

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 8,627评论 0 121
  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 3,166评论 0 9
  • 必备品文档:DocumentationAPI: API Reference视频:Laracasts速查表:Lara...
    ethanzhang阅读 5,780评论 0 68
  • 无奈的爱情,只能在另外一个世界中寻找他们的延续。 而真实的爱情,都握在我们手里。 文 丨杨小邪 公众号丨澜润...
    澜润她世界阅读 419评论 0 0
  • 昨天晚上悠悠斜依在餐椅上,对我们三个说:我给你们讲讲我小时候的故事。 她才两周半,实在不知道她小时候是什么时候,但...
    周末的午后阅读 223评论 0 0