Laravel 是一个流行的 PHP Web 开发框架,以其优雅的设计和丰富的功能而受到开发者的喜爱。本文将为您提供一个详细的指南,帮助您轻松安装和配置 Laravel。
一、安装前准备
在开始安装 Laravel 之前,请确保您的计算机满足以下要求:
- PHP 版本:Laravel 需要 PHP 7.2.5 或更高版本。您可以通过在终端中运行
php -v
命令来检查您的 PHP 版本。 - Composer:Laravel 使用 Composer 来管理依赖项。您可以从 Composer 官方网站 下载并安装 Composer。
- Git:Laravel 使用 Git 来管理源代码。您可以通过在终端中输入
git
命令来检查您的计算机上是否已安装 Git。
二、安装 Laravel
1. 创建新的 Laravel 应用程序
使用以下命令创建一个新的 Laravel 应用程序:
composer create-project --prefer-dist laravel/laravel myapp
此命令将使用 Composer 创建一个名为 myapp
的新 Laravel 应用程序,并下载必要的依赖。
2. 配置环境文件
进入您的 Laravel 应用程序目录,并编辑 .env
文件,设置以下参数:
APP_NAME
:您的应用程序名称。APP_ENV
:您的应用程序环境(例如local
)。APP_KEY
:一个随机生成的密钥。APP_DEBUG
:设置为true
以启用调试模式。APP_URL
:您的应用程序 URL。
3. 配置数据库
编辑 config/database.php
文件,配置您的数据库连接。您需要设置以下参数:
connections
:数据库连接配置。migrations
:迁移文件存储位置。seeds
:种子文件存储位置。
4. 迁移数据库
运行以下命令来迁移数据库:
php artisan migrate
5. 生成键
运行以下命令来生成应用密钥:
php artisan key:generate
三、配置 Web 服务器
1. 配置 Nginx
创建一个名为 laravel
的 Nginx 配置文件:
server {
listen 80;
server_name yourdomain.com;
root /path/to/your/laravel/app/public;
try_files $uri /index.php?$query_string;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
2. 配置 Apache
创建一个名为 laravel.conf
的 Apache 配置文件:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /path/to/your/laravel/app/public
<Directory /path/to/your/laravel/app/public>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
四、总结
通过以上步骤,您已经成功安装和配置了 Laravel。现在您可以开始开发您的 PHP Web 应用程序了。祝您好运!