跳转到内容
无痕工具库 无痕工具库

Hostinger Laravel VPS 模板使用教程

Laravel 是一个强大的 PHP 框架,专为需要简洁优雅的工具包来构建功能齐全的 Web 应用的开发者而设计。Hostinger 的 Ubuntu 24.04 64bit with Laravel VPS 模板简化了 Laravel 的部署流程,该模板预装了 CloudPanel 控制面板和 Laravel 框架,以及 PHP 的依赖管理器 Composer。

本教程将带你了解如何在此模板环境中让 Laravel 项目启动并运行。

如果你还没有 VPS,可以考虑购买我们的 Laravel VPS 主机方案 以继续操作

访问 CloudPanel

打开浏览器并访问 https://your-vps-ip:8443。请务必将 your-vps-ip 替换为你 VPS 的实际 IP 地址。使用你在模板安装时设置的凭据登录 CloudPanel 界面:

Laravel 登录界面,显示管理员用户名输入框和 Log In 按钮,语言设置为 English

了解 Laravel 的结构

Laravel 的目录和文件有特定的结构。你需要熟悉 MVC(Model-View-Controller,模型-视图-控制器)架构,并了解在项目中路由、控制器、模型和视图的位置:

Laravel VPS 文件管理器,显示 htdocs/domain.tld 中的项目文件夹和文件

配置 Laravel 环境

编辑 Laravel 项目根目录中的 .env 文件,以配置应用环境,例如数据库连接、邮件驱动等:

Hostinger VPS 文件管理器中编辑 .env 文件,Save 按钮已高亮显示

确保你已使用 php artisan key:generate 命令设置了应用密钥,这对保护 Laravel 应用的安全至关重要:

VPS 终端显示 php artisan key 及 Application key set successfully 成功消息

使用 Composer 管理 Laravel 项目

使用 SSH 连接到你的服务器。你可能需要终端访问权限,以便在项目目录中直接运行 Composer 命令。要访问默认项目,请通过 SSH 连接,用户名为 user,密码为你在模板安装期间设置的密码。

在项目目录中,你可以使用 Composer 管理依赖。例如,要更新 Laravel 项目的依赖,请运行 composer update:

Laravel VPS 终端显示 composer update 及软件包发现(package discovery)的输出

运行数据库迁移和数据填充

运行 php artisan migrate,使用 Laravel 的迁移系统迁移数据库。

如果你已设置数据库填充(seed),请运行 php artisan db:seed,用初始数据填充数据库。

如果你想让 Laravel 运行在你的域名上,请将其指向你 VPS 的 IP 地址,更改服务器主机名,然后重新安装服务器

Ubuntu 24.04 64bit with Laravel VPS 模板为 Laravel 开发者提供了一个便捷的起点。借助 CloudPanel 和 Composer 的强大功能,你可以专注于开发应用,而无需为服务器设置和维护操心。请记住,只要肯花时间深入学习 Laravel 的细节和最佳实践,这个框架一定会让你受益匪浅。

其他资源