1. 引言
Laravel 是一个流行的 PHP 框架,以其优雅的语法、丰富的功能和强大的社区支持而闻名。掌握 Laravel 的安装过程是学习这个框架的第一步。本文将详细介绍如何从入门到环境搭建,帮助你顺利完成 Laravel 的安装。
2. 系统要求
在开始安装 Laravel 之前,确保你的计算机满足以下系统要求:
- 操作系统:Windows、macOS 或 Linux
- PHP 版本:7.2 或更高版本(推荐使用 PHP 7.4)
- MySQL 或 MariaDB:5.7 或更高版本
- Nginx 或 Apache:作为 HTTP 服务器
- Git:用于版本控制
3. 安装 PHP 和相关扩展
以下是在不同操作系统上安装 PHP 的步骤:
3.1 Windows
- 下载并安装 XAMPP 或 WAMP。
- 打开 XAMPP 控制面板,启动 Apache 和 MySQL。
- 打开浏览器,访问
http://localhost/以确认 XAMPP 已正确安装。 - 下载并安装 PHP 扩展,如
mbstring,openssl,pdo,tokenizer,xml和ctype。
3.2 macOS
- 打开终端。
- 使用 Homebrew 安装 PHP:
brew install php - 安装必要的 PHP 扩展:
brew install php-openssl php-mysql
3.3 Linux
- 使用包管理器安装 PHP 和相关扩展。以下是在 Ubuntu 上的示例:
sudo apt update sudo apt install php php-mysql php-openssl php-zip php-gd php-curl php-mbstring php-xml php-ctype
4. 安装 Nginx 或 Apache
以下是在不同操作系统上安装 Nginx 或 Apache 的步骤:
4.1 Windows
- 下载并安装 XAMPP 或 WAMP。
- XAMPP 控制面板中已包含 Nginx。
4.2 macOS
- 使用 Homebrew 安装 Nginx:
brew install nginx
4.3 Linux
- 使用包管理器安装 Nginx 或 Apache。以下是在 Ubuntu 上的示例:
sudo apt update sudo apt install nginx
5. 安装 MariaDB 或 MySQL
以下是在不同操作系统上安装 MariaDB 或 MySQL 的步骤:
5.1 Windows
- 下载并安装 XAMPP 或 WAMP。
- XAMPP 控制面板中已包含 MariaDB。
5.2 macOS
- 使用 Homebrew 安装 MariaDB:
brew install mariadb
5.3 Linux
- 使用包管理器安装 MariaDB 或 MySQL。以下是在 Ubuntu 上的示例:
sudo apt update sudo apt install mariadb-server
6. 安装 Laravel
现在,你可以开始安装 Laravel 了。以下是在不同操作系统上安装 Laravel 的步骤:
6.1 使用 Composer
打开终端。
创建一个新的 Laravel 项目:
composer create-project --prefer-dist laravel/laravel myproject进入项目目录:
cd myproject生成
.env配置文件:php artisan key:generate配置数据库连接。编辑
.env文件,设置数据库连接信息: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迁移数据库:
php artisan migrate生成应用密钥:
php artisan key:generate配置 Nginx 或 Apache。创建一个新的配置文件,并添加以下内容:
server { listen 80; server_name localhost; root /path/to/your/myproject/public; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }重启 Nginx 或 Apache:
sudo service nginx restart
6.2 使用 Laravel 安装器
- 打开终端。
- 运行以下命令:
composer global require laravel/installer - 初始化 Laravel 安装器:
laravel new myproject - 进入项目目录:
cd myproject - 重复步骤 4 和 5。
7. 总结
通过以上步骤,你已经成功地在你的计算机上安装了 Laravel。接下来,你可以开始创建你的第一个 Laravel 项目,探索这个强大的框架所提供的功能。祝你学习愉快!
