Laravel框架教程,还在学习thinkphp5?yii2?跟上时代步伐,web程序员需要学习

本教程将介绍如何使用

Laravel 一步一步构建一个简单的问答应用,通过本教程,你将学到 Laravel 基础知识。不仅如此,本教程还会对这些基础知识点进行延伸扩展。

Laravel 安装指南

本教程注重实战,开发环境根据自己的爱好去搭建。跟着本教程学习的小伙伴,默认您已了解 Laravel 的基本知识。所以开发环境搭建部分省略,如果这方面有疑问可以进群讨论交流。

服务器要求

Laravel 框架会有一些系统上的要求,你需要确保你的开发环境安装了下面的几个拓展:

  • PHP >= 5.6.4

  • OpenSSL PHP Extension

  • PDO PHP Extension

  • Mbstring PHP Extension

  • Tokenizer PHP Extension

  • XML PHP Extension

  • fileinfo

安装 Laravel

Laravel 使用 Composer 来管理代码依赖。所以,在使用 Laravel 之前,请先确认你的电脑上安装了 Composer

对于没有任何 Composer 基础的小伙伴建议看一下网上的教程,这里给大家建议一下:

  • 后盾网 Composer 教程

通过 Laravel 安装工具

首先,使用 Composer 下载 Laravel 安装包:

composer global require "laravel/installer"

请确定你已将 ~/.composer/vendor/bin 路径加到 PATH,只有这样系统才能找到 Laravel 的执行文件。

一旦安装完成,就可以使用 laravel new 命令在指定目录创建一个新的 Laravel 项目。

通过 Composer Create-Project

除此之外,你也可以通过 Composer 在命令行运行 create-project 命令来安装 Laravel

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

服务器配置

在安装 Laravel 之后,你需要配置你的 Web 服务器的根目录为 public 目录。 这个目录的 index.php 文件作为所有 HTTP 请求进入应用的前端处理器。

Apache

Laravel 框架通过 public/.htaccess 文件来让 URL 不需要 index.php 即可访问。在 Apache 启用 Laravel 之前,请确认是否有开启 mod_rewrite 模块,以便 .htaccess 文件发挥作用。

如果 Laravel 附带的 .htaccess 文件在 Apache 中无法使用的话,请尝试下方的做法:

Options +FollowSymLinks

Nginx

如果你使用 Nginx ,在你的网站配置中加入下述代码将会转发所有的请求到 index.php 前端控制器。

location / {

目录权限

安装 Laravel 之后, LinuxMac 系统需要配置一些权限 。 storagebootstrap/cache 目录应该允许你的 Web 服务器写入,否则 Laravel 将无法写入。

后续教程

  • 《Laravel 进阶教程》

  • 《Laravel 扩展》

  • 《Laravel Vue 实战》

Laravel框架教程,还在学习thinkphp5?yii2?跟上时代步伐,web程序员需要学习

相关推荐