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

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.相关参考内容

  • https://laravel.com/
  • http://docs.phpcomposer.com/00-intro.html
  • https://www.golaravel.com/
  • https://laravel.com/docs/5.6

你可能感兴趣的:(Laravel 初体验(Windows 下基本配置及使用))