Skip to content

安装

安装

服务器要求

Laravel 框架有一些系统要求。当然,所有这些要求都可以通过 Laravel Homestead 虚拟机来满足,因此强烈建议您使用 Homestead 作为本地 Laravel 开发环境。

但是,如果您不使用 Homestead,您需要确保您的服务器满足以下要求:

  • PHP 版本在 5.5.9 - 7.1.* 之间
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展

安装 Laravel

Laravel 使用 Composer 来管理其依赖项。因此,在使用 Laravel 之前,请确保您的机器上已安装 Composer。

通过 Laravel 安装器

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

php
composer global require "laravel/installer"

确保将 ~/.composer/vendor/bin 目录(或您操作系统的等效目录)放入您的 PATH 中,以便系统可以找到 laravel 可执行文件。

安装完成后,laravel new 命令将在您指定的目录中创建一个新的 Laravel 安装。例如,laravel new blog 将创建一个名为 blog 的目录,其中包含一个新的 Laravel 安装,所有 Laravel 的依赖项都已安装。此安装方法比通过 Composer 安装要快得多:

php
laravel new blog

通过 Composer Create-Project

或者,您也可以在终端中通过 Composer create-project 命令安装 Laravel:

php
composer create-project --prefer-dist laravel/laravel blog "5.2.*"

配置

安装后,您应该将应用程序的文档/网页根目录配置为 public 目录。

Laravel 框架的所有配置文件都存储在 config 目录中。每个选项都有文档说明,因此请随意查看这些文件并熟悉可用的选项。

目录权限

安装 Laravel 后,您可能需要配置一些权限。storagebootstrap/cache 目录中的目录应可由您的 Web 服务器写入,否则 Laravel 将无法运行。如果您使用 Homestead 虚拟机,这些权限应该已经设置好了。

应用程序密钥

安装 Laravel 后,您应该将应用程序密钥设置为一个随机字符串。如果您通过 Composer 或 Laravel 安装器安装了 Laravel,此密钥已通过 php artisan key:generate 命令为您设置。通常,此字符串应为 32 个字符长。密钥可以在 .env 环境文件中设置。如果您尚未将 .env.example 文件重命名为 .env,现在应该这样做。如果未设置应用程序密钥,您的用户会话和其他加密数据将不安全!

其他配置

Laravel 开箱即用几乎不需要其他配置。您可以自由开始开发!但是,您可能希望查看 config/app.php 文件及其文档。它包含几个选项,例如 timezonelocale,您可能希望根据您的应用程序进行更改。

您可能还希望配置 Laravel 的一些其他组件,例如:

安装 Laravel 后,您还应该配置本地环境