跳转到主要内容

Laravel 主机

按你发版习惯打造的 Laravel 主机

SSH、Composer 与 Git 部署,可切换的 PHP 8.x、Redis,还有跑队列进程和定时任务的余量——Artisan 应用需要的一切,都在高速 NVMe 云服务器上。

$2.42

Launch 每月

PHP 8.x

版本可自由切换

SSH

Composer、Git 与 Artisan

Redis

缓存、队列与会话

Developer coding on a web hosting server

工具链

Composer、SSH 与 Git,第一天就备齐

Laravel 需要一套真正的开发工具链,我们就给你一套。开一个 SSH 会话,Composer 已经在那儿了——跑 composer install 拉取 vendor 包,git pull 取最新版本,再用 Artisan 迁移和预热缓存。和你本地那套工作流一模一样,只不过对准的是线上服务器。

  • Composer 已安装并加入 PATH
  • 完整 SSH 终端,跑 Artisan、看日志
  • 直接从你的仓库 git clone 和 pull
  • 服务器上无需额外的本地构建步骤

为什么选我们的 Laravel 主机

Laravel 应用需要的一切

包含 SSH、Composer 与 Redis 的 Laravel 主机工具链

Composer 开箱即用

Composer 已安装并加入 PATH,账户一开通就能通过 SSH 执行 composer install、update 和 require——不用折腾版本。

真正的 SSH 权限

完整的 SSH 终端让你执行 Artisan 命令、追日志、清缓存,像在任何一台 Linux 服务器上那样管理应用。

Git 部署

直接从 GitHub、GitLab 或 Bitbucket 克隆,并通过 SSH 拉取更新。一次发版就是 git pull、composer install 加一条 migrate 命令。

队列进程与定时任务

让 queue:work 常驻处理任务与通知,再把一条定时任务指向 Artisan,由 schedule:run 统一按点驱动一切。

PHP 8.x 由你掌控

在多个现代 PHP 8.x 版本之间切换,并按站点调整内存、执行时间和 OPcache,匹配你的 Laravel 版本所需。

内置 Redis

用 Redis 承接缓存、会话和队列,重量级页面保持轻快,后台任务在真实流量下也能迅速消化。

套餐

Laravel 主机套餐

从单个项目到最多 100 个应用——SSH、Composer、Git 与 Redis 每个档位都标配。

Launch

Everything you need to get one site online

$2.42/mo

renews at the same price · billed annually

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free website migration
  • Free AI website builder
  • WordPress Toolkit + daily backups
  • SSH, Git & Composer
立即开通
Most Popular

Pro

Host as many sites as you like

$4.66/mo

renews at the same price · billed annually

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free website migration
  • Free AI website builder
  • WordPress Toolkit + daily backups
  • SSH, Git & Composer
立即开通

Elite

High-performance hosting with 200 GB NVMe storage

$7.08/mo

renews at the same price · billed annually

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • Free domain for your first year
  • WordPress Toolkit Deluxe
  • 6-hourly backups + Imunify360
  • PHP X-Ray & CloudLinux Pro
  • Python, Node.js & Ruby
  • Priority 24/7 support
立即开通
Developer coding on a web hosting server

后台任务

队列进程与定时任务,跑起来就不用管

真实的应用总有后台活要干。跑一个常驻的 Artisan 队列进程,让任务、通知和重量级导出脱离 Web 请求执行,再加一条每分钟触发 schedule:run 的 cron 记录。有了这一条任务,Laravel 的调度器就接管全局——不必再维护十几行零散的 cron。

  • 让 queue:work 持续处理任务
  • 一条 cron 记录驱动 schedule:run
  • 邮件、通知与导出全部移出请求
  • Redis 支撑的队列消化得快

对比

对比各 Laravel 套餐

应用和它的流量变大时,点几下就能升到更高档位。

对比各 Laravel 主机套餐 SSD 存储与 CPU 的图表
Laravel 主机套餐对比
FeatureLaunchProElite
SSD 存储10 GB20 GB200 GB
网站数量125100
CPU / 内存1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL 数据库25 MySQL50 MySQL100 MySQL
SSH、Composer 与 Git
PHP 8.x 可切换
可用 Redis
队列进程与定时任务
Fast website loading speed performance test

性能

PHP 8.x 加 Redis,应用轻快跟手

速度来自运行时和缓存层两件事。现代 PHP 8.x 配合 OPcache 让编译后的代码常驻内存,Redis 把缓存条目、会话和排队任务放在内存里,动态的 Laravel 页面因此渲染得快。底层的 NVMe 级存储则让迁移、静态资源和数据库读取都保持迅速。

  • 现代 PHP 8.x 并开启 OPcache
  • Redis 承接缓存、会话与队列
  • 每个应用底层都是 NVMe 级存储
  • 按站点调整内存与执行时间

适合谁用

贴合你使用 Laravel 的方式

Laravel 开发者在云主机上开发 SaaS 接口

SaaS 与副业项目

用很低的成本上线一个 Artisan 驱动的应用,流量来了再升一档——你的部署流程一步都不用改。

API 与后端服务

背后是 Composer、Redis 和一个真正的终端,而不是被锁死的点击式面板,专为 Laravel 接口和 Sanctum 保护的后端而备。

自由开发者与建站公司

用 Git 部署托管客户的 Laravel 项目,测试环境好搭,全部在 SSH 和一个熟悉的控制面板里搞定。

使用流程

从代码仓库到生产环境,只需三步

从 Git 到生产环境的 Laravel 部署流程图解
1

选套餐并连上 SSH

在 Launch、Pro 或 Elite 中挑一个,然后开一个 SSH 会话。Composer、Git 和 PHP 8.x 都已装好,等着你的第一条命令。

2

克隆、安装与配置

用 Git 拉取仓库,执行 composer install,设好 .env,然后让 Artisan 完成 key:generate 和对 MySQL 数据库的 migrate。

3

把队列和 cron 指向 Artisan

启动一个队列进程处理后台任务,再加一条每分钟执行 schedule:run 的定时任务——整张日程表都从这里流转起来。

更快上线

为生产环境优化 Laravel

部署时跑一遍这些 Artisan 命令,应用就会从缓存好的配置、路由和视图启动,而不是每次请求重新构建。

用 Artisan 命令行为生产环境优化 Laravel 应用

php artisan config:cache

把所有配置文件合并成一个缓存数组,Laravel 就不必在每次请求时通读并解析整套配置。

php artisan route:cache

把全部路由定义编译进单个文件,哪怕应用有几百个接口,路由匹配依然很快。

php artisan view:cache

提前把 Blade 模板编译好,部署后第一个访客再也不用等待模板编译。

php artisan event:cache

缓存已发现的事件监听器,框架每次启动时就不必再扫描整个应用去找它们。

php artisan optimize

一条命令同时预热框架和扩展包的各类缓存,一步到位把一切调整到生产状态。

php artisan queue:restart

通知正在运行的队列进程做完当前任务后重启,好让它们加载你刚部署的新代码。

包含内容

每个 Laravel 套餐都包含

  • SSH 终端权限
  • 预装 Composer
  • Git clone 与 pull 部署
  • PHP 8.x 版本可切换
  • Artisan 命令行
  • Redis 承接缓存、会话与队列
  • 常驻队列进程
  • 用于 schedule:run 的定时任务
  • 最多 100 个 MySQL 数据库
  • 免费 SSL,自动续期
  • NVMe 级 SSD 存储
  • 24/7 真人技术支持
Free website migration between hosting providers

Laravel 应用已经跑在别处?

用 SSH 和 Git 把仓库、数据库和 .env 一并带过来——我们的团队随时待命,帮你顺顺当当落地。

迁移你的应用

常见问题

Laravel 主机常见问题

我能通过 SSH 和 Git 部署 Laravel 应用吗?

可以。每个套餐都含完整的 SSH 终端,所以部署方式就是你本地已经在用的那套 Git 流程。直接从 GitHub、GitLab 或 Bitbucket 把仓库克隆进你的账户,执行 composer install 拉取 vendor 包,再把生产环境的值填进 .env。接下来交给 Artisan:php artisan key:generate 生成应用密钥,php artisan migrate 建好数据库结构。之后每次发版同样干脆——git pull 取新提交,composer install 更新依赖,php artisan migrate 跑新迁移,再刷新一次缓存清掉旧配置。因为你拿到的是真正的终端而不是被锁死的面板,你可以追日志、修 storage 目录权限、把任何命令再跑一遍确认。把文档根目录指向 public 文件夹,站点就通过 HTTPS 上线了。

Composer 已经装好了吗?

是的——每个账户都预装了 Composer 并已加入 PATH,首次部署前不用下载、解压或配置任何东西。账户开通那一刻就能开 SSH 会话,composer install、composer update、composer require 和 composer dump-autoload 全都能立刻对准正确的 PHP 可执行文件运行。这对 Laravel 尤其重要,因为框架本身和你后续添加的几乎每一个扩展包——从各类起步套件到 Sanctum、Horizon 等等——都是通过 Composer 引入的,而不是提交进仓库。composer.json 和 composer.lock 都由你自己维护,所以本地测过的版本,正是落到服务器上的版本。如果你需要在特定 PHP 版本下运行 Composer 也没问题,因为 PHP 版本是按站点可选的。简而言之,依赖管理的体验和你自己电脑上完全一致。

Laravel 在这里跑在哪个 PHP 版本上?

你拿到的是现代 PHP 8.x,而且每个站点跑哪个版本由你在控制面板里自行选择。这份灵活性很重要,因为每个 Laravel 版本都有最低 PHP 要求——较新的版本通常要求 PHP 8.1 或更高,而一些长期支持的老项目可能锁定在更早的 8.x 版本上。我们不会强行给所有站点统一一个运行时,你可以按域名分别设定版本,于是一个遗留的客户项目和一个全新应用可以在同一个账户里和平共处。除了版本选择器,你还能调整 Laravel 在意的那些参数:应对较重 Artisan 命令和数据导入的 memory_limit、面向长耗时任务的 max_execution_time,以及让编译后代码常驻内存的 OPcache。版本切换即时生效且可回退,这让测试一次 PHP 升级风险很低——先把测试域名切上去,确认测试套件通过,再点一下把生产环境搬过来。

Laravel 的队列和调度器该怎么跑?

两者在这里都是一等公民。队列方面,用 php artisan queue:work 启一个常驻进程,任务、通知、邮件类和重量级导出就都脱离 Web 请求执行,不再拖住访客的页面加载。把队列后端换成 Redis,即使在真实流量下任务也能被迅速取出和消化。调度方面,你不需要添加一长串独立的 cron 记录,而是在应用代码里用 Laravel 的调度器统一登记,然后加一条每分钟执行 php artisan schedule:run 的 cron 记录。从这一条任务出发,Laravel 会判断哪些命令到点了并触发它们——每小时的摘要、每夜的清理、每周的报表等等。每次部署后记得跑一下 php artisan queue:restart,让队列进程加载新代码。这就是标准的 Laravel 用法,和官方文档描述的完全一致,不需要学任何平台特有的绕行方案。

你们支持用 Redis 做缓存和队列吗?

支持。Redis 可用于缓存、会话存储和队列,这正是多数生产环境 Laravel 应用会选的组合。把缓存驱动指向 Redis,昂贵的查询结果、渲染好的片段和计算值就从内存直接返回,而不是每次命中都重新构建。把会话搬到 Redis 上,随着流量增长,登录状态依然快速且一致。把队列连接设为 Redis,后台任务的入队和处理开销极低,流量突增时队列进程也保持响应。这些都在你的 .env 里用标准的缓存、会话和队列驱动配置项完成——我们这边不需要任何定制配置。由于 Redis 把这份工作集放在内存而非磁盘上,原本沉重的页面会明显变得轻快,后台处理也能跟上节奏,不会在流量骤增时堆成一大摞积压。

我能把网站根目录指向 Laravel 的 public 文件夹吗?

可以,而且这正是运行 Laravel 应用的正确方式。Laravel 把唯一入口文件放在 public 目录里,应用代码、.env 和 storage 都在 Web 根目录之上,所以敏感内容不会被公网访问到。在控制面板里把域名的文档根目录设为项目的 public 文件夹,请求就会按框架设计的那样经由 index.php 流转。配上免费自动续期的 SSL,你的应用通过 HTTPS 提供服务,URL 干净漂亮,地址栏里不会出现 index.php。storage 和 bootstrap/cache 的目录权限通过 SSH 很容易设置好,缓存、会话和文件上传第一次就能正常工作。如果你在一个账户里托管多个应用,每个域名都可以有自己的文档根目录、指向各自的 public 文件夹,项目之间干净隔离,同时共享底层同一台高速 NVMe 服务器。

今天就部署你的 Laravel 应用。

SSH、Composer、Git、PHP 8.x 与 Redis——队列进程和定时任务也已准备就绪。

查看 Laravel 套餐

The Full Picture

Beyond the SSH shell and Composer toolchain, running Laravel in production also means backups that actually restore, a sane way to separate staging from production, and a path for moving an app you already run somewhere else without a weekend of downtime. This is the operational side of Laravel hosting that most comparison pages skip.

Below we cover multi-project setups on a single account, how daily backups and rollbacks work alongside your Git-based deploys, what our free managed migration actually does for an existing Artisan app, and how pricing and guarantees stack up so you can test the platform without risk.

Deep Dives

The details behind the promises

Running Several Laravel Projects on One Account

Freelancers and small teams rarely ship one app and stop — a plan built for Laravel needs room for the next one too. Addon domains let you run a second, third or fourth Artisan project from the same account, each with its own document root pointed at that project's public folder, its own .env and its own database, so client sites and side projects never share state by accident.

With up to 100 MySQL databases available on higher tiers, a typical setup might pair a production domain with a staging subdomain that runs the same codebase against a separate database — push to staging first, run your test suite and Artisan migrations there, then promote to production once it's confirmed. No second hosting account or extra invoice required to keep environments cleanly apart.

Backups and Safe Rollbacks

Deploys occasionally go wrong — a migration that should have been reversible isn't, or a seed command runs against the wrong table. Daily backups sit underneath your Git-based workflow as the safety net: your codebase itself is recoverable via git reset to any earlier commit, but your database and storage folder need their own restore point, and that's what the daily backup snapshot provides.

In practice this means a bad php artisan migrate is rarely a crisis. Roll the code back with Git, restore the database from the previous day's backup, and you're back to a known-good state in minutes rather than trying to hand-write a down() migration under pressure. It's the same discipline experienced Laravel teams already build into their own deploy pipelines, provided here as a standard part of the plan rather than something you configure yourself.

Moving an Existing Laravel App to Us

If you're already running Laravel somewhere else, the switch doesn't have to mean rebuilding your deploy process from scratch. Our free managed migration covers the parts that are tedious to do by hand: transferring your codebase, exporting and importing your MySQL database, and carrying over the storage directory that holds uploaded files, generated PDFs and cached views so nothing gets left behind on the old server.

We bring the app up on a temporary address first so you can confirm routes, queue jobs, scheduled tasks and Redis-backed sessions all behave exactly as they did before, with your composer.json and .env intact. Only once that's verified do we walk through the DNS cutover, so visitors experience a clean handover rather than a gap where the app is unreachable.

Pricing, Currency and the Money-Back Guarantee

Laravel-ready plans start from $2.42/mo, shown in your local currency automatically thanks to geo-currency detection at checkout, so you're not left converting USD in your head to know what you're actually paying. Billing runs through Bohzo Ltd (UK), the company behind Hosting Cheap, giving you a clear, identifiable entity on your invoice and card statement rather than an anonymous reseller brand.

Every plan carries a 30-day money-back guarantee, so you can deploy your actual app, run it under real traffic for a few weeks, and confirm queue throughput, Redis caching and PHP version behavior suit your project before committing long-term. If a heavier app outgrows shared resources later, moving to a VPS with root access is a straightforward upgrade rather than a re-platform.

Daily automatic website backups

Backups, migration and a real safety net

A Laravel app in production needs more than a fast server — it needs a way back if something breaks. Daily backups mean a bad migration or a corrupted upload doesn't turn into a support ticket at 2am; you restore and move on.

When you're moving from another host, our team handles the codebase, database and storage folder transfer for you at no charge, then lets you verify everything on a temporary address before any DNS changes happen.

  • Daily backups of your database and files
  • Free managed migration of code, DB and storage
  • Verify on a temporary domain before cutover
  • 30-day money-back guarantee to test it properly

More Reasons

Built to help you grow

Daily automated backups

Database and storage folder snapshots run daily, giving your Git deploys a real restore point instead of just a code rollback.

Free managed migration

Our team moves your codebase, MySQL database and storage directory across and lets you verify before the DNS cutover.

Addon domains for staging

Run a staging subdomain and production domain from the same account so you can test migrations before they go live.

30-day money-back guarantee

Deploy your real Laravel app and run it under actual traffic for a month before deciding if the plan is the right fit.

NVMe SSD with LiteSpeed

Storage and web server layer both tuned for speed, so migrations, asset compilation and page responses stay quick under load.

24/7 human support

Reach a real person about deploy failures, permission errors or queue worker issues any time, not a ticket queue with a delay.

Getting Started

How to get going

1

Request a free migration review

Tell us where your Laravel app currently lives and we'll confirm what's involved in moving the codebase, database and storage folder across.

2

We copy your app and verify it

Your files, MySQL data and .env land on a temporary address so you can check routes, queues and scheduled tasks before anything goes live.

3

Cut over DNS once you're satisfied

With everything confirmed on the temporary domain, we switch DNS so visitors land on the new server with no gap in between.

Good To Know

What's covered

  • Daily backups of database and storage folder
  • Free managed migration from your current host
  • 30-day money-back guarantee on every plan
  • Addon domains for staging and production splits
  • Up to 100 MySQL databases on higher tiers
  • Geo-currency pricing shown at checkout
  • LiteSpeed web server on NVMe SSD storage
  • Billing through Bohzo Ltd (UK)

More FAQ

More questions, answered

Can you migrate my existing Laravel app here for free?

Yes. Our team transfers your codebase, exports and imports your MySQL database, and carries over your storage folder so uploaded files and cached data aren't left behind. We bring everything up on a temporary address first so you can confirm queues, the scheduler and Redis-backed sessions all still work, and only then do we walk through the DNS cutover.

Do you back up my Laravel database and uploaded files?

Yes, daily backups cover your database and storage directory, giving you a restore point that sits alongside your own Git-based code rollbacks. If a migration or seed command goes wrong, you can restore the previous day's snapshot rather than trying to reverse the damage by hand.

Can I run a staging environment alongside production for the same app?

Yes. Addon domains let you point a staging subdomain and your live domain at the same account, each with its own document root and database. Push and test on staging first, run your Artisan migrations there, and only promote to the production domain once you're confident.

How many Laravel projects can I host on one account?

Higher tiers support up to 100 MySQL databases, which in practice means room for several Laravel projects — a mix of client sites, side projects and staging copies — on a single account, each with its own domain, database and .env.

What if Laravel hosting here doesn't suit my app?

Every plan is covered by a 30-day money-back guarantee, so you can deploy your actual project, run it under real traffic, and check queue throughput and Redis caching behave the way you expect before committing beyond the trial period.

Does the price change depending on where I'm signing up from?

Plans are priced in USD starting at $2.42/mo, and geo-currency detection displays that price converted into your local currency at checkout, so what you see is what gets billed rather than a rate you have to calculate yourself. Billing itself runs through Bohzo Ltd (UK).