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

Hostinger 支持哪些编程语言和框架:完整指南

Hostinger 对编程语言和框架的支持主要取决于该技术是否需要 root 权限。需要 root 权限才能安装、配置或运行的语言和框架——Python、Django、Flask、Java 和 ASP.NET——仅在云服务器上受支持。不需要 root 权限的技术——Laravel 和 jQuery——可在虚拟主机和云服务器方案上运行,而 ReactJS 的相关要求和说明将在下文单独介绍。有关各方案类型的具体资源限制,请参阅 Hostinger 主机方案的参数和限制。

Hostinger 是否支持 Python?

安装和更新 Python 以及你的项目可能需要的任何库和依赖项都需要 root 权限。由于虚拟主机和云服务器方案不提供 root 权限,Python 仅在 云服务器上受支持。

云服务器是自主管理的托管解决方案,你需要自行负责安装和配置 Python 以及任何相关的脚本、应用程序或软件包。

如果你想在云服务器上使用 Python,可以在我们提供的任何基于 Linux 的操作系统模板上运行。

Hostinger 是否支持 Django?

Django 是一个广受欢迎的开源 Web 框架,使用 Python,借助大量预置的功能和工具,可快速构建动态网站和 Web 应用程序。

运行 Django 需要 Python,而安装和更新 Python 以及该框架所需的任何依赖项都需要 root 权限。由于虚拟主机和云服务器方案均不提供这些条件,因此受支持的方案是 云服务器。

为了实现更快的部署,Hostinger 提供了一个预制的云服务器模板:Ubuntu 22.04 64-bit with Django and OpenLiteSpeed。该模板会在安装 Django 的同时自动安装 OpenLiteSpeed Web 服务器,支持简便的 SSL 和 RewriteRules 配置,还允许你直接更新文件而无需通过内置的开发服务器。这一配置的运行速度约为在 Nginx + Gunicorn 上运行 Django 的三倍!

Hostinger 是否支持 Flask?

Flask 是一个轻量级的 Python Web 框架,只需极少的配置,是构建 Web 应用程序或 RESTful API 时替代 Django 的绝佳选择。

由于 Flask 依赖 Python,而安装和管理 Python 需要 root 权限,因此 Flask 仅在 云服务器上受支持。与 Python 和 Django 一样,云服务器为自主管理,你需要自行负责安装和配置 Flask 所需的任何脚本、应用程序或软件包。你可以使用任何基于 Linux 的操作系统模板作为起点。

Hostinger 是否支持 Java?

Java 和 JavaScript 名称相似,但用途不同:

JavaScript 是一种用于前端 Web 开发的客户端脚本语言。它在浏览器中运行,为网站添加交互性、表单验证和动态内容。JavaScript 在所有 Hostinger 主机方案上均受支持。

Java 是一种面向对象的编程语言,用于构建桌面软件、Web 服务器和 Android 应用程序等。运行 Java servlet 和 JavaServer Pages(JSP)需要 root 权限来安装并配置必要的访问权限。由于虚拟主机和云服务器方案不包含 root 权限,因此基于 Java 的应用程序受支持的方案是 云服务器。

Hostinger 是否支持 ASP 和 ASP.NET?

由于所有 Hostinger 服务器均基于 Linux,ASP 不受直接支持。

作为替代方案,你可以将 ASP.NET 应用程序转换为 ASP.NET Core,并将其托管在任何 云服务器方案上。这里有一份实用指南:如何启动 ASP.NET 应用程序。

Hostinger 支持哪些 Laravel 版本?

Laravel 可以直接通过 Hostinger 主机方案上的 自动安装程序(Auto Installer) 进行安装,包括最新的 12.x 版本。安装前请将 PHP 版本设置为 8.2。

其他当前版本(包括 9.x)可在自动安装程序的版本下拉列表中选择安装。低于 9.x 的版本虽然可用,但出于安全考虑,不建议使用。Laravel 8 需要手动安装,而非使用自动安装程序。

注意

  • 要定时运行 Artisan 命令,请使用以下模板**创建自定义 cron 作业**,并将 u123456789 替换为你的用户名,将 domain.tld 替换为你的域名:

    /usr/bin/php /home/u123456789/domains/domain.tld/public_html/artisan schedule:run

Hostinger 是否支持 jQuery?

jQuery 是一个广受欢迎、使用广泛的 JavaScript 库,旨在简化 JavaScript 在网站上的使用,让你用更少的代码实现动态、交互式的网页。

jQuery 集成在 Hostinger 的所有虚拟主机和云主机方案上均受支持。

Hostinger 是否支持 ReactJS?

ReactJS(通常简称为 React)是一个用于构建 Web 应用程序用户界面的 JavaScript 库,让你能够创建可复用的 UI 组件并高效管理应用程序。

由于 ReactJS 使用服务器端渲染,且其特定配置要求无法在虚拟主机和云服务器方案上满足,因此受支持的方案是 云服务器。如果你目前使用的是虚拟主机或云服务器方案,但需要 ReactJS,可以购买云服务器方案并将网站迁移过去。

Hostinger 是否支持 Perl?

Perl(Practical Extraction and Reporting Language 的缩写)是一种高级、多功能、通用的编程语言,可用于文本处理、数据库交互、系统管理任务、Web 编程等多种场景。

它还用于公共网关接口(CGI)脚本编写。

如果你想使用 Perl/CGI,可以考虑我们的**云服务器方案,因为它需要用到一些库和权限,而这些在虚拟主机和云服务器方案上受到限制**。

Hostinger 是否支持 Magento?

Magento 是一个功能强大的开源电子商务平台,最适合中大型企业。它提供建立和管理在线商店所需的灵活性和全面的工具,其模块化系统支持各种高级电子商务功能。

由于对 Magento 1 的官方支持已于 2020 年 6 月终止,该版本不再接收安全补丁或更新,这使运行该版本的网站更容易面临安全风险和功能过时的问题。因此,对于新建或升级项目,建议使用 Magento 2。

Magento 2 需要 Elasticsearch,这是一种提升站内搜索功能速度和效率的工具。由于虚拟主机和云服务器方案不提供 Elasticsearch,因此需要云服务器(VPS)来满足 Magento 项目的技术和资源需求。

有关云服务器解决方案的详细选项,请访问我们的 Magento VPS 页面 🚀

在 Hostinger,你可以找到Magento 2 云服务器模板,其中已预装 Magento 2。这一配置让你能够快速、轻松地启动电子商务商店,立即专注于业务的设计和管理。

Hostinger 提供哪些 Node.js 托管选项?

部分虚拟主机、云主机和云服务器方案支持 Node.js,其限制因方案而异(参见参数和限制表)。部署详情请参阅 Hostinger 的 Node.js 托管选项。

对于大多数此类技术而言,root 权限是决定性因素:Python、Django、Flask、Java、ASP.NET 和 ReactJS 均需要云服务器,而 Laravel、jQuery、Perl 和 Node.js 无需任何额外配置即可在虚拟主机和云主机方案上运行,Magento 则有其特定的要求。

其他资源