简轻松单搞掂恼人的Laravel,Laravel的三种安装情势计算

利用一键安装包来安装Laravel,是我比较感兴趣的PHP

图片 4

Laravel号称巨匠级PHP框架,越来越多的PHPer选择它作为开发框架,作为一个Laravel初学者相信很多人向我一样被安装挡在了门外。所以今天结合文档和自己的学习经历总结一下Laravel的安装方法,希望大家在学习Laravel的时候少走些弯路。Laravel安装方法大的来分可以分为利用Composer安装和一键安装包安装。

图片 1

先来说一下最简单的安装方式,利用一键安装包来安装Laravel。

<p>

为了方便初学者学习Laravel有大神在网上提供了一键安装包(下载网址:

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

下面来说一下最让初学者头痛的安装方法,利用Composer安装。

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

Composer官网对它的介绍是这样的:“Composer 是 PHP
的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们”。对于一个纯粹的PHPer来说,Composer不好理解,它相当于liunx中的yum,Java中的Maven。这样说可能还是有些笼统,让我们来回想一下自己的开发经历吧,当我们开发一个用户注册模块的时候需要向用户注册的邮箱发送一封验证邮件,想想我们是怎么做的。到网上去下载PHPMailer包然后放到项目相应的位置到需要的地方调用。这个时候PHPMailer就是我们开发的依赖,Composer的出现为了解决这种依赖关系,只需要稍作配置运行一个命令行命令就可以将依赖包自动安装到我们的项目中(有点像Pear)。利用Composer安装Laravel还有一道坎那就是“墙”,不多说安装的时候再跟大家解释。如果大家安装Composer失败可以参看一Laravel的环境要求,可能是你的环境中一些扩展没有开启或安装。

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

用Composer安装也有两种方法。

一. 我的环境##\

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

一,利用Laravel安装工具安装(直接Copy手册上的东西啦)

二. 步骤##\

<p>

  • 到这里下载相应版本:Composer官网下载,Windows
    Installer下载:
  • 安装就很简单了,但要确保你的网络畅通,能连到Composer官网。
  • Composer安装完毕,参照官网这篇教程安装Laravel
    5:Installation。运行以下命令安装Laravel 5:

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:23Stack trace:#0 C:\ProgramData\ComposerSetup\bin\composer.phar: Phar::mapPhar('composer.phar')#1 {main} thrown in C:\ProgramData\ComposerSetup\bin\composer.phar on line 23 

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

<p>

  • 这是Composer之后,我们涉及的第二个工具:curl。如果你之前没有curl,请到这里下载合适的版本:cURL –
    Download。我用的是这个版本的:

图片 2

  • 打开命令行窗口,进入Composer安装路径中的C:\ProgramData\ComposerSetup\bin,运行以下命令,替换掉原来安装Composer时生成的composer.phar:

curl -s http://getcomposer.org/installer| php

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

php composer.phar

OK!

<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 streamfailed 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"

搞掂!

<p>

  • 记得将Laravel执行路径添加到环境变量中,我的Laravel执行路径为:C:\Users\用户名\AppData\Roaming\Composer\vendor\bin

  • 到XAMPP的htdocs目录下,运行以下命令生成一个Laravel 5的应用样例:

laravel new blog

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

启动XAMPP,打开地址:

图片 3

安装成功!

1,使用 Composer 下载 Laravel 安装包:

三. 后记##\

Laravel的宣传语很煽情:

Love beautiful code? We do too.

The PHP Framework For Web Artisans

它是一个为Web艺术湿准备的PHP框架=3

 

附:参考##\

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

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

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

图片 4

composer global require "laravel/installer"

 

(安装好Composer后在命令行就可以输入Composer了如下图,上面的命令就是Composer命令行工具提供的)

2,下载完成后,就可以利用Laravel提供的安装工具安装啦(也是命令行工具,所以请确定你已将 ~/.composer/vendor/bin 路径加到
PATH,只有这样系统才能找到 laravel 的执行文件。我安装的时候是自动添加进去的,所大家安装完成后在命令行输入Laravel试试,如果提示不是系统内部命令那就需要自己手动配置啦)

 

例如要做一个blog项目,将命令行切换到项目部署位置运行:laravel new blog 将会在当前目录下创建一个叫 blog 的目录,此目录里面存放着新安装的
Laravel 和代码依赖。(这个方法的安装速度比通过 Composer
安装要快上许多,Laravel
的安装工具提供的源是国外镜像而且好像不能更改,由于墙的存在所以能不能安装成功看人品啦)

laravel new blog

二,利用Composer  Create-Project。

 

通过 Composer 在命令行运行 create-project 命令来安装 Laravel:

 

composer create-project laravel/laravel --prefer-dist blog

这种方式安装默认源也是国外镜像安装起来会很慢,幸好有解决方案,那就是把源改为国内镜像。具体修改方法参加

 

有不对的地方希望大家指正。