# 如何在 RackNerd VPS 上部署 Symfony 并使用 ServerAvatar 简化管理

By [香港vps](https://paragraph.com/@vps-25) · 2025-03-13

---

Symfony 是一个开源的 PHP 框架，以其灵活性和全面的功能而闻名。它为开发人员提供了高效创建和管理复杂 Web 应用的工具，包括路由、模板处理和安全功能。配合 RackNerd 的可靠基础设施和 ServerAvatar 的自动化部署能力，您可以轻松地在云端运行 Symfony 应用。以下是完整的指南。

👉 [【建议收藏】2025年Racknerd最新优惠套餐整理汇总 - 每日更新可用活动优惠](https://bit.ly/Rack_Nerd)

创建一个 RackNerd VPS
-----------------

### 从 RackNerd 开始

在 RackNerd 上创建账户和设置云 VPS 比您想象的更简单。通过直观的操作，您可以快速创建和管理服务。以下是具体步骤：

1.  登录您的 RackNerd 账户，导航到 **服务**，然后点击 **订购新服务**。
    
2.  从左侧菜单的 **类别** 部分，选择 **KVM VPS** 计划。
    
    *   **KVM VPS** 是一种基于 KVM 技术的虚拟专用服务器，提供独立资源（CPU、RAM 和存储），性能、安全性和灵活性优秀，适合托管网站和各类应用。
        

### 选择 VPS 配置

*   我们推荐选择 **AMD Ryzen Linux VPS**，它以 AMD Ryzen 处理器和 Linux 系统构建，性能和稳定性优异。
    
*   最低配置建议是至少 2GB 的 RAM 和 10GB 的磁盘空间。根据流量和需求，您可以选择更高的配置。
    

### VPS 配置的最终步骤

1.  在额外选项中，选择计费周期（年付或两年付），并选定适合的服务器位置。
    
2.  使用推荐的系统版本：**Ubuntu 22.04 64 位**。
    
3.  确认选项并完成付款流程，即可快速获得配置完成的 VPS。
    

初始服务器配置
-------

在部署 Symfony 之前，初始服务器配置是必需的，包括相关软件包的安装与优化。借助 ServerAvatar，可以自动完成这些繁琐的配置。

以下是使用 ServerAvatar 配置服务器的步骤：

*   注册账号并连接您的 VPS。
    
*   选择自动化的安装流程，完成必要的基础优化。
    

在云端安装和部署 Symfony
----------------

以下是如何使用 ServerAvatar 安装和管理 Symfony 的完整步骤。

### 前期要求

*   **PHP 8.2 及以上版本**：Symfony 依赖最新的 PHP 功能，请确保环境已安装相应版本。
    
*   一个定制的应用程序服务：通过 ServerAvatar 创建并命名您的自定义应用。
    

### 部署 Symfony

#### 第一步：创建自定义应用

1.  登录 ServerAvatar，导航到 **应用** 部分，点击 **创建**。
    
2.  设置应用名称，指定域名（测试域名或主域名都可）。
    
    *   **注意**：如果使用主域名，请确保域名已正确指向服务器 IP。
        
3.  选择部署类型为 **自定义**，并确认应用创建。
    

#### 第二步：通过 SSH 连接服务器

1.  启用并获取 SSH 凭据，以安全访问服务器。
    
2.  使用命令 `ssh {用户名}@{IP}` 登录，输入密码完成身份验证。
    

#### 第三步：安装 Symfony 应用

1.  使用 Composer 拉取 Symfony 项目： bash composer create-project symfony/skeleton .
    
2.  安装常用工具包： bash composer require symfony/webapp-pack
    
3.  设置 Web 根目录为 `public`（可以通过 ServerAvatar 仪表盘完成）。
    
4.  为应用修复文件权限，以确保运行为所需的文件提供正确权限。
    

#### 第四步：配置环境

1.  修改 Symfony 项目的 `.env` 文件，填写数据库配置等环境参数。
    
2.  在 ServerAvatar 仪表盘中创建一个新的数据库，获取数据库凭据。
    
3.  执行数据库迁移： bash php bin/console doctrine:migrations:migrate
    

#### 第五步：验证安装

打开您的应用域名，若能看到 Symfony 欢迎页，说明部署完成。

总结
--

通过 RackNerd 强大的 VPS 支持，结合 ServerAvatar 的简便管理，您可以高效地配置和运行 Symfony 应用。不论是小型个人项目还是大型企业级应用，Symfony 都是一个灵活可靠的选择。现在，您可以开始愉快地开发旅程了！

享受 Symfony 带来的强大功能吧！

---

*Originally published on [香港vps](https://paragraph.com/@vps-25/racknerd-vps-symfony-serveravatar)*
