美文网首页
Laravel 初体验(Windows 下基本配置及使用)

Laravel 初体验(Windows 下基本配置及使用)

作者: 一抹淡季 | 来源:发表于2018-05-29 10:52 被阅读0次

    1. 背景

    由于项目需求,之前项目主要基于 Thinkphp 3.2.x 开发,近期产品又提了一些新的项目需求,但待开发整体功能可以独立于主应用,考虑部分依赖的组件对PHP 版本有较高的要求。因此想基于高版本的PHP去开发新的业务内容。项目初期我们考虑了Thinkphp 5.x 系列,可能是针对3.2.x 版本的中毒太深,初步接触5.x系列不是很适应。好多操作跟3.2 有很大不同。进行了初步的小调研,发现了一款简洁,优雅,为web 艺术家创造的PHP开发框架——Laravel
    本篇内容,主要介绍以下几部分内容:

    • Composer 介绍及安装
    • Laravel 安装运行环境介绍
    • Laravel 基本使用

    2. PHP 开发环境配置

    针对PHP 环境的配置,本篇以集成环境 xampp 为例,如有需求可进行纯手动配置开发环境。高版本的Laravel针对PHP 版本有明确的要求,项目中采用了最新版本的Laravel 5.6,因此实际使用中选取了xampp 选取了PHP 7.2.5 的版本。

    2018-05-29_102006.png
    • 一些必要的配置()
      • php.ini中开启openssl 扩展
        extension=openssl
      • php.ini中开启pdo 扩展
        extension=pdo_mysql

    3. Composer 介绍及安装

    • 内容介绍
      Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

    Composer 是一款 PHP 用来管理依赖(dependency)关系的工具。哦们可以在自己的项目中声明项目中所依赖的一些外部工具库(libraries),然后可以使用Composer 来安装管理这些依赖的库文件。

    • 安装介绍(以Windows 为例)
      • PHP版本要求:PHP 5.3.2+
      • 下载并运行Composer-Setup.exe,
      • 获取 composer.phar,此处有两种方式,使用composer或者手动在官网进行下载,具体内容可参考 https://getcomposer.org/download/
      • 获取phar后,拷贝文件至php.exe 所在同级目录即可。
        2018-05-29_103051.png
    • 至此可通过composer命令进行查看
      Composer version 1.6.5 2018-05-04 11:44:59
    • 修改composer 镜像地址(全局配置方式),在命令行中输入以下内容进行修改。
      composer config -g repo.packagist composer https://packagist.phpcomposer.com

    4. 创建Laravle项目

    • 切换至站点目录下打开终端,执行以下命令
      C:\xampp\htdocs>composer create-project laravel/laravel laraveltest "5.6.*"
      • laraveltest 为站点下需要创建的项目目录
      • 5.6.* 为需要下载的Laravel 版本
      • 命令执行后会显示如下一些执行消息


        2018-05-29_103937.png
    • 为开启openssl扩展,会报以下警告信息


      2018-05-29_104046.png
    • 安装完成后的目录结构如下所示:


      2018-05-29_104251.png
    • 浏览器输入地址访问项目,可看到如下内容。


      2018-05-29_104452.png

    5. 总结

    本篇主要介绍了Laravel 项目配置及使用相关的一些内容,并无涉及Laravel 框架相关的方面。针对Laravel 的使用可参考官方文档,后期本人也将结合具体项目针对Laravel相关的一些内容进行梳理和介绍。

    6.相关参考内容

    相关文章

      网友评论

          本文标题:Laravel 初体验(Windows 下基本配置及使用)

          本文链接:https://www.haomeiwen.com/subject/kkdojftx.html