Laravel 是一个流行的开源PHP框架,广泛应用于开发快速、可扩展的Web应用程序。如果你是新手,想要开始使用 Laravel,这篇文章将为你提供一个全面的安装指南,包括环境搭建、安装步骤以及成功运行Laravel应用的详细过程。
环境搭建
在开始之前,你需要准备以下环境:
1. 操作系统
Laravel 支持多种操作系统,包括Windows、macOS和Linux。Windows用户需要额外注意一些兼容性问题。
2. PHP
Laravel 需要PHP 7.4或更高版本。你可以通过PHP官网或使用包管理器安装PHP。
3. MySQL或MariaDB
Laravel 默认使用MySQL或MariaDB作为数据库。你可以使用MySQL Server或使用包管理器安装MariaDB。
4. Composer
Composer 是PHP的依赖管理工具,用于管理PHP项目中的所有依赖。你需要使用Composer来安装Laravel。
安装步骤
1. 安装PHP
对于Windows用户,你可以从PHP官网下载安装包并按照提示进行安装。对于macOS和Linux用户,可以使用以下命令安装PHP:
sudo apt update
sudo apt install php
2. 安装MySQL或MariaDB
同样,你可以使用以下命令安装MariaDB:
sudo apt update
sudo apt install mariadb-server
3. 安装Composer
使用以下命令全局安装Composer:
php -r "copy('https://getcomposer.org/installer/installer.php', 'composer-setup.php');"
php composer-setup.php
4. 创建Laravel项目
现在你可以创建一个新的Laravel项目。首先,确保你的终端已经切换到项目文件夹:
cd ~
mkdir laravel-project
cd laravel-project
然后,使用以下命令创建项目:
composer create-project --prefer-dist laravel/laravel .
这将下载Laravel框架并创建一个新的Laravel项目。
运行Laravel应用
1. 安装Laravel服务扩展
为了使Laravel应用正常运行,你需要安装一些服务扩展,如Redis和Mail。
composer require laravel/sanctum
composer require laravel/mail
2. 配置环境文件
打开 .env 文件并配置数据库连接、Redis连接等。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_USERNAME=your_email@example.com
MAIL_PASSWORD=your_email_password
3. 迁移数据库
使用以下命令创建数据库表:
php artisan migrate
4. 生成密码哈希
使用以下命令为你的Laravel应用生成一个API密钥:
php artisan key:generate
5. 运行开发服务器
最后,运行以下命令来启动Laravel开发服务器:
php artisan serve
这将启动一个开发服务器,并在浏览器中打开 http://127.0.0.1:8000/ 以访问你的Laravel应用。
总结
恭喜!你现在已经成功安装并运行了一个Laravel应用。这篇文章为你提供了一个全面的安装指南,从环境搭建到成功运行。如果你有任何疑问,可以在Laravel官方文档中找到更多帮助。祝你在Laravel的世界中探索愉快!
