📅  最后修改于: 2023-12-03 14:43:47.931000             🧑  作者: Mango
Laravel 是一个流行的 PHP 开发框架,它具有优雅的语法和强大的功能。本文将介绍如何在生产环境中安装 Laravel。
在安装 Laravel 之前,您需要准备一台服务器以及必要的软件。以下是一些要求:
确保您的服务器已经安装了这些软件,如果没有,请按照相应的步骤安装。
安装 Laravel 的最简单方法是使用 Composer。在终端中运行以下命令:
composer create-project --prefer-dist laravel/laravel my-project
这将创建一个名为 my-project
的新 Laravel 项目。您可以更改此名称以适应您自己的项目。
安装完成后,进入项目目录并运行以下命令启动本地开发服务器:
php artisan serve
现在您可以在浏览器中访问 URL http://localhost:8000
查看 Laravel 的欢迎页面。
通常,在生产环境中,您不会运行 php artisan serve
来启动开发服务器。相反,您需要配置 Web 服务器来处理传入的请求。
以下是一个针对 Apache Web 服务器的示例 VirtualHost 配置:
<VirtualHost *:80>
ServerName my-project.com
DocumentRoot /path/to/my-project/public
<Directory /path/to/my-project/public>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
在 Nginx 中,您可以使用以下配置:
server {
listen 80;
server_name my-project.com;
root /path/to/my-project/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
请根据您的服务器配置进行调整。
最后,您需要将代码部署到生产服务器。您可以使用 Git 或 SCP 等工具将代码上传到服务器。也可以使用 CI/CD 工具来自动部署代码。
确保将您的 .env
文件更新为生产服务器的设置,并执行以下命令生成新的应用密钥:
php artisan key:generate --env=production
现在您已经成功地在生产服务器上安装了 Laravel!
Laravel 是一个强大的 PHP 开发框架,可以轻松地构建出色的 Web 应用程序。通过遵循上述步骤,您可以在生产环境中安装 Laravel 并准备好为用户提供服务。