Laravel 5.3 学习笔记之 安装
【学习笔记】Laravel 5.3 初探:安装与配置简述
我们来一下 Laravel 5.3 的安装过程,这是 Laravel 框架的一次重大更新,如果你正计划开始学习 Laravel 开发,那么此篇笔记将为你提供初步的指导。
一、服务器要求
Laravel 框架对服务器环境有一定的要求。为了简化本地开发环境的配置,我们推荐使用 Laravel Homestead。Homestead 是一个虚拟机环境,能满足 Laravel 开发的所有服务器要求,是 Mac、Windows 或 Linux 系统上理想的本地开发环境。若你没有选择使用 Homestead,那么需要确保你的开发环境满足以下条件:PHP版本>= 5.6.4,以及必要的PHP扩展如 OpenSSL、PDO、Mbstring 和 Tokenizer。
二、Laravel 安装
Laravel 使用 Composer 进行依赖管理。在开始使用 Laravel 之前,请确保你的机器上已经安装了 Composer。
你可以通过两种方式安装 Laravel:
1. 通过 Laravel 安装器:你需要全局安装 Laravel 安装器。命令如下:`composer global require "laravel/installer"`。确保 ~/poser/vendor/bin 在你的系统路径中,这样你可以在任意路径下调用 laravel 命令。安装完成后,你可以通过简单的 `laravel new` 命令在当前目录下创建一个新的 Laravel 应用。例如,`laravel new blog` 将会创建一个名为 blog 的新应用,包含所有 Laravel 依赖。
2. 通过 Composer Create-Project:你还可以在终端中使用 Composer 的 create-project 命令来安装 Laravel 应用。命令为:`composer create-project --prefer-dist laravel/laravel blog`。
三、配置
安装完 Laravel 后,你需要进行一些配置才能开始使用。所有的配置文件都存放在 config 目录下,每个配置项都有详细的注释,你可以随时浏览任何配置文件以熟悉这些配置项。
你需要做的主要配置包括:
1. 将 HTTP 服务器的 web 根目录指向 public 目录,该目录下的 index.php 文件将作为前端控制器,所有的 HTTP 请求都会通过它进入应用。
2. 配置目录权限。确保 storage 和 bootstrap/cache 目录是可写的。如果你使用 Homestead 虚拟机作为开发环境,这些权限已经设置好了。
3. 设置应用 key(APP_KEY)。这是一个随机字符串,用于加密用户 Session 和其它数据。如果你是通过 Composer 或 Laravel 安装器安装的,该 key 的值已经通过 `php artisan key:generate` 命令生成。通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行配置。如果没有设置应用 key,将存在安全隐患。
更多配置如 timezone 和 locale 等可以在 config/app.php 文件中找到并进行更改。你可能还需要配置 Laravel 的其他组件,如缓存、数据库、Session 等,这些我们会在后续文档中详细。
至此,你已经完成了 Laravel 5.3 的安装与初步配置,接下来就可以开始 Laravel 的强大功能了!