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


    想折腾下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 global require "laravel/installer=~1.1"
    
    • 如果运行Composer命令报错:
    Fatal error: Uncaught exception 'PharException' with message 'phar "C:ProgramDataComposerSetupbincomposer.phar" has a broken signature'
    in C:ProgramDataComposerSetupbincomposer.phar:23
    Stack trace:
    #0 C:ProgramDataComposerSetupincomposer.phar(23): Phar::mapPhar('composer.phar')
    #1 {main}
      thrown in C:ProgramDataComposerSetupincomposer.phar on line 23 
    

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

    2.2 cURL

      • 这是Composer之后,我们涉及的第二个工具:curl。如果你之前没有curl,请到这里下载合适的版本:cURL - Download。我用的是这个版本的:
    • 打开命令行窗口,进入Composer安装路径中的C:ProgramDataComposerSetupin,运行以下命令,替换掉原来安装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"
    

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

    [ComposerDownloaderTransportException]
    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用户名AppDataRoamingComposervendorin。 
    • 到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的无私奉献!( ^ω^) 

  • 相关阅读:
    Powerdesigner中如何生成测试数据
    iBatis #和$的区别 把int作为参数时,转换为字符型
    config或者xml中的embedded使用方法。
    C#中发送邮件
    ASP.NET中JSON的序列化和反序列化
    AspNetPager.dll 实现分页
    oracle创建表空间
    如何进行数据库,比如ORACLE,SQL SERVER的逆向工程,将数据库导入到PD中
    DataTable转换成JSON字符串的函数
    iBatis把一个表的sqlmap配置的多个xml中。
  • 原文地址:https://www.cnblogs.com/cnsanshao/p/7273057.html
Copyright © 2020-2023  润新知