安装
安装
服务器要求
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 安装器:
composer global require "laravel/installer"
确保将 ~/.composer/vendor/bin
目录(或您操作系统的等效目录)放入您的 PATH 中,以便系统可以找到 laravel
可执行文件。
安装完成后,laravel new
命令将在您指定的目录中创建一个新的 Laravel 安装。例如,laravel new blog
将创建一个名为 blog
的目录,其中包含一个新的 Laravel 安装,所有 Laravel 的依赖项都已安装。此安装方法比通过 Composer 安装要快得多:
laravel new blog
通过 Composer Create-Project
或者,您也可以在终端中通过 Composer create-project
命令安装 Laravel:
composer create-project --prefer-dist laravel/laravel blog "5.2.*"
配置
安装后,您应该将应用程序的文档/网页根目录配置为 public
目录。
Laravel 框架的所有配置文件都存储在 config
目录中。每个选项都有文档说明,因此请随意查看这些文件并熟悉可用的选项。
目录权限
安装 Laravel 后,您可能需要配置一些权限。storage
和 bootstrap/cache
目录中的目录应可由您的 Web 服务器写入,否则 Laravel 将无法运行。如果您使用 Homestead 虚拟机,这些权限应该已经设置好了。
应用程序密钥
安装 Laravel 后,您应该将应用程序密钥设置为一个随机字符串。如果您通过 Composer 或 Laravel 安装器安装了 Laravel,此密钥已通过 php artisan key:generate
命令为您设置。通常,此字符串应为 32 个字符长。密钥可以在 .env
环境文件中设置。如果您尚未将 .env.example
文件重命名为 .env
,现在应该这样做。如果未设置应用程序密钥,您的用户会话和其他加密数据将不安全!
其他配置
Laravel 开箱即用几乎不需要其他配置。您可以自由开始开发!但是,您可能希望查看 config/app.php
文件及其文档。它包含几个选项,例如 timezone
和 locale
,您可能希望根据您的应用程序进行更改。
您可能还希望配置 Laravel 的一些其他组件,例如:
安装 Laravel 后,您还应该配置本地环境。