Laravel 安装与环境配置详细教程
Laravel 是目前最受欢迎的 PHP 框架之一,以其优雅的语法和强大的功能,成为开发 Web 应用程序的首选工具。本教程将为你详细介绍如何在不同环境下安装 Laravel,并完成基础配置,帮助你快速启动第一个 Laravel 项目。
🌟 一、Laravel 安装前的准备
在安装 Laravel 之前,确保你的系统已满足以下基本要求:
✅ 1. PHP 版本要求
- Laravel 9 需要 PHP 8.0 或以上 
- Laravel 10 需要 PHP 8.1 或以上 
你当前使用的 PHP 版本是 PHP 7.4.33,可以选择安装 Laravel 8.x 或之前的版本。
✅ 2. 必要的 PHP 扩展
Laravel 需要以下 PHP 扩展支持:
- BCMath – 用于大整数处理 
- Ctype – 字符类型处理 
- Fileinfo – 文件类型检查 
- JSON – JSON 数据处理 
- Mbstring – 多字节字符串处理 
- OpenSSL – 安全加密通信 
- PDO – 数据库操作 
- Tokenizer – 标记解析 
- XML – XML 解析 
✅ 3. 安装 Composer(PHP 包管理工具)
Laravel 通过 Composer 管理依赖包。
在 Windows 上安装 Composer
- 访问 https://getcomposer.org 下载最新的安装程序 
- 下载并安装 Composer 
- 验证安装: - composer -V
在 Linux/Mac 上安装 Composer
- 下载 Composer 安装脚本: - curl -sS https://getcomposer.org/installer | php
- 将 Composer 移动到系统路径: - sudo mv composer.phar /usr/local/bin/composer
🚀 二、安装 Laravel
🛠️ 方法 1:使用 Composer 创建项目
使用 Composer 直接创建一个新的 Laravel 项目:composer create-project --prefer-dist laravel/laravel my-laravel-app
- my-laravel-app是项目名称,可根据需要修改
- --prefer-dist选项表示下载预打包版本,速度更快
🛠️ 方法 2:使用 Laravel Installer 创建项目
- 首先全局安装 Laravel 安装器: - composer global require laravel/installer
- 将 Composer 全局路径添加到系统环境变量: 
- Windows:在「系统属性」→「高级」→「环境变量」中配置 - C:\Users\<YourUsername>\AppData\Roaming\Composer\vendor\bin
- Linux/Mac:在 - ~/.bashrc或- ~/.zshrc文件中添加:- export PATH="$PATH:$HOME/.composer/vendor/bin"
- 创建新项目: - laravel new my-laravel-app
🔥 三、配置 Laravel 环境
🌍 1. 设置环境文件(.env)
Laravel 使用 .env 文件来管理环境配置。
在项目根目录下创建 .env 文件:cp .env.example .env
修改 .env 文件中的数据库配置:
makefile复制编辑APP_NAME=MyLaravelApp APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=my_database DB_USERNAME=root DB_PASSWORD=
👉 常见配置项:
| 参数 | 说明 | 
|---|---|
| APP_ENV | 环境类型(local、production) | 
| APP_DEBUG | 调试模式(true/false) | 
| APP_URL | 项目访问 URL | 
| DB_CONNECTION | 数据库类型(mysql、pgsql 等) | 
| DB_DATABASE | 数据库名称 | 
| DB_USERNAME | 数据库用户名 | 
| DB_PASSWORD | 数据库密码 | 
🔑 2. 生成应用密钥
生成 Laravel 应用的加密密钥:php artisan key:generate
执行后会在 .env 文件中生成类似于:
ini复制编辑APP_KEY=base64:yTfDgSxM/6wAe6v0oOz9THC3frdF6uUzHwtCl7+5pjA=
🌐 3. 设置目录权限
设置 storage 和 bootstrap/cache 目录的权限,确保 Laravel 有权限写入:chmod -R 775 storage bootstrap/cache
🚀 四、启动 Laravel 服务
- 通过 Artisan 命令启动开发服务器: - php artisan serve
- 在浏览器中访问: - http://127.0.0.1:8000
如果出现端口冲突,可以修改端口:php artisan serve --port=8080
🎯 五、常见配置优化
🔹 1. 配置时区与本地化
在 config/app.php 文件中修改:
ini复制编辑'timezone' => 'Asia/Shanghai', 'locale' => 'zh-CN',
🔹 2. 配置调试模式
在 .env 文件中设置:
ini复制编辑APP_DEBUG=true
🔹 3. 设置缓存与 Session
在 .env 文件中设置:
ini复制编辑SESSION_DRIVER=file CACHE_DRIVER=file
👉 可选驱动包括:file、database、redis、memcached
💡 六、安装完成后目录结构解析
bash复制编辑my-laravel-app ├── app/ # 核心应用代码 ├── bootstrap/ # 框架引导文件 ├── config/ # 配置文件 ├── database/ # 数据迁移、种子、模型工厂 ├── public/ # Web 入口文件 ├── resources/ # 视图、CSS、JavaScript ├── routes/ # 路由定义 ├── storage/ # 缓存、日志、上传文件 ├── tests/ # 测试代码 ├── vendor/ # Composer 依赖包 └── .env # 环境配置文件
🚀 七、安装常见问题及解决方案
❓ 1. 安装失败 - PHP 版本不匹配
报错信息:Your PHP version does not satisfy that requirement
✅ 解决方法:
- 升级 PHP 版本 
- 如果无法升级,安装 Laravel 8.x 版本 
❓ 2. 权限问题
报错信息:Permission denied
✅ 解决方法:chmod -R 775 storage bootstrap/cache
❓ 3. 启动后 404 或其他 HTTP 错误
✅ 解决方法:
- 确认 - .env中的- APP_URL配置正确
- 清除缓存: - php artisan config:clear- php artisan route:clear
🌟 总结:快速安装 Laravel,启动你的第一个项目!
通过本文的详细指南,你已完成 Laravel 的安装与环境配置。接下来,你可以开始配置路由、创建控制器和模型,搭建完整的 Web 应用。
👉 下一步推荐阅读:
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!

