企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 安装 > 这是为初学者提供了一个全面的 `Laravel` 视频教程,是你开始 `Laravel ` 学习之旅的好地方。本文参(chao)照(xi) `Laracasts` 英文视频教程,只为想学习 `Laravel` 的小伙伴们,致敬 `Laracasts` 提供高质量视频。 ### 服务器要求 Laravel 对系统有一些要求。请确保你的服务器或者开发环境满足下面的要求: * PHP >= 7.1.3 * OpenSSL PHP 扩展 * PDO PHP 扩展 * Mbstring PHP 扩展 * Tokenizer PHP 扩展 * XML PHP 扩展 * Ctype PHP 扩展 * JSON PHP 扩展 ### 安装 Laravel Laravel 使用 `Composer `来管理项目依赖。因此,在使用 Laravel 之前,请确保你的机器已经安装了 `Composer`。 > Composer 安装就不多写了,官网下载:[戳这里](https://getcomposer.org/download/) > 安装方法百度一大堆,如果还是不清楚的小白欢迎加企鹅群:312621686 ### Laravel 安装器创建项目 首先,通过使用 Composer 安装 Laravel 安装器: ```php composer global require "laravel/installer" ``` 安装完成后,`laravel new` 命令会在你指定的目录创建一个全新的 `Laravel`项目。例如,`laravel new myfirstsite` 将会创建一个名为 `myfirstsite` 的目录,并已安装好所有的 `Laravel`依赖项: ```php laravel new myfirstsite ``` > composer 安装项目可能需要翻墙,如果没有梯子可以使用国内镜像:[composer中国镜像](https://pkg.phpcomposer.com/) ### Composer 创建项目 你也可以在终端中运行 `create-project` 命令来安装 `Laravel` 项目: ```php composer create-project --prefer-dist laravel/laravel myfirstsite ``` ### 本地开发环境推荐 本地PHP开发环境有很多,这里我推荐两个给大家,没有好与坏,自己用得习惯才是最好的: MacOS: [Valet 中文安装教程](https://laravel-china.org/docs/laravel/5.7/valet/2246) Windows: [Laragon](https://laragon.org/download/) ### 网站根目录 安装完 `Laravel` 之后,你必须将 `web` 服务器根目录指向 `public` 目录。该目录下的 `index.php` 文件将作为所有进入应用程序的 HTTP 请求的前端控制器。 ### 目录权限 安装完` Laravel` 后,MacOS、Linux系统你可能需要给这两个文件配置读写权限:`storage` 目录和 `bootstrap/cache` 目录应该允许 Web 服务器写入,否则 `Larave`l 程序将无法运行。 ### 总结 本节主要讲解 `Laravel` 服务器要求、两种创建Laravel项目方式、本地开发环境推荐、及网站根目录位置及MacOS、Linux系统目录权限问题。中间有不懂的可以自行百度解决,也欢迎加入企鹅群交流。