引言
Laravel 是一款流行的 PHP 框架,它以其优雅的语法、丰富的功能和强大的社区支持而受到开发者的喜爱。对于新手来说,安装 Laravel 可能会有些挑战。本文将提供一份详细的安装指南,帮助您轻松上手 Laravel。
准备工作
在开始安装 Laravel 之前,请确保您的计算机满足以下要求:
- 操作系统:Windows、macOS 或 Linux
- PHP 版本:Laravel 需要 PHP 7.2 或更高版本
- MySQL 或 MariaDB:Laravel 需要 MySQL 或 MariaDB 数据库
- Nginx 或 Apache:Laravel 可以与 Nginx 或 Apache 一起使用
- Git:用于下载 Laravel 框架
安装步骤
1. 安装 PHP 和扩展
首先,您需要安装 PHP 以及所需的扩展。以下是使用 Homebrew 安装 PHP 的示例(macOS 用户):
brew install php
安装以下 PHP 扩展:
brew install php-mysql
brew install php-gd
brew install php-xml
2. 安装数据库
安装 MySQL 或 MariaDB。以下是使用 Homebrew 安装 MySQL 的示例(macOS 用户):
brew install mysql
3. 安装 Web 服务器
安装 Nginx 或 Apache。以下是使用 Homebrew 安装 Nginx 的示例(macOS 用户):
brew install nginx
4. 安装 Composer
Composer 是 PHP 的包管理器,用于安装 Laravel。安装 Composer 的命令如下:
php -r "copy('https://getcomposer.org/installer/installer.php', 'composer-setup.php');"
php composer-setup.php
安装完成后,将 composer 添加到您的环境变量中:
mv composer.phar /usr/local/bin/composer
5. 创建 Laravel 项目
使用 Composer 创建一个新的 Laravel 项目:
composer create-project --prefer-dist laravel/laravel my-project
6. 配置 Web 服务器
将 Laravel 项目配置为 Nginx 或 Apache 服务器上的站点。以下是配置 Nginx 的示例:
server {
listen 80;
server_name yourdomain.com;
root /path/to/your/my-project/public;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.x-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
7. 配置数据库
编辑 .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
8. 迁移数据库
在项目根目录下运行以下命令以迁移数据库:
php artisan migrate
9. 启动 FPM
如果您使用的是 PHP 7.2 或更高版本,您需要启动 FPM:
sudo systemctl start php7.x-fpm
10. 访问您的 Laravel 应用
在浏览器中访问 http://yourdomain.com,您应该看到 Laravel 的欢迎页面。
总结
通过以上步骤,您已经成功安装了 Laravel 并配置了您的开发环境。现在,您可以开始创建您的第一个 Laravel 应用了。祝您学习愉快!
