
并非所有网络主机都支持最新 PHP 版本,这可能会对您的网站造成比您想象的更大的损害。
PHP 支持大多数现代网站,从 WordPress 博客和 WooCommerce 商店 Laravel 以及 Joomla 应用。您正在阅读的网站是使用 WordPress 并且由 PHP。但许多共享主机提供商仍然默认使用旧版本,例如 PHP 8.0(或更差,7.4),可能不再接收安全更新或插件支持。
在本文中,我们将解释为什么 PHP 版本支持很重要,哪些托管公司提供最新版本(在撰写本文时, PHP 8.4.11 是最新版本 和 PHP 8.5.0 Beta 1 可供测试),以及如何检查或更改当前 PHP 设置。无论您运行的是简单的商业网站还是部署自定义应用程序,保持最新状态都可以提高网站的速度、安全性和未来的兼容性。
PHP 版本支持对您的网站重要吗?
PHP 版本支持会影响您网站的速度、安全性以及与现代插件和 CMS 功能的兼容性。
- 新 PHP 版本处理代码的速度更快,并且使用更少的服务器资源。 例如, PHP 8.2 执行脚本的速度比 PHP 7.4,直接提升页面加载速度。这将带来更快的页面加载速度、更佳的 SEO 效果以及更流畅的用户体验。
- 安全是另一个重要原因。 此 PHP 开发团队在规定期限后正式停止对旧版本的支持。 PHP 例如,7.4 版本已于 2022 年底到期,这意味着不再提供安全更新。如果您的主机仍然默认 PHP 7.4 或不允许您升级,您将面临可避免的漏洞。
- 插件和 CMS 兼容性也取决于您的 PHP 版。 有 WordPress 插件需要 PHP 8.0 或更高版本才能正常运行。使用过时的版本可能会导致主题崩溃或完全无法更新。
哪些 Web 主机支持最新 PHP 版本?
大多数领先的托管公司都支持 PHP 8.1 和 8.2,但只有少数人采用了 PHP 截至 8.3 年中期为 2025。
一些网络托管服务商为了稳定而推迟版本发布,而另一些则允许用户切换 PHP 通过 cPanel、hPanel 或 Plesk 等控制面板自由地管理版本。如果您使用以下框架 Laravel 10 或需要的插件 PHP 8.2+,这很重要。
以下是主要供应商的比较情况:
| Web主机 | 最高 PHP 版本 | 注意事项(版本选择和支持) |
|---|---|---|
| BlueHost | PHP 8.3 | 支持 PHP 8.3 共享计划(最低 PHP 8.1). 客户可以更改 PHP 通过 cPanel 的多版本PHP 经理。 |
| Cloudways | PHP 8.3 | 支持 PHP 在其托管云平台上运行 7.4 到 8.3 版本。默认版本为 PHP 8.1,但用户可以通过 Cloudways 仪表板。每个服务器的版本选择都很灵活。 |
| DreamHost | PHP 8.4 | 提供多种 PHP 共享主机上最高版本为 8.4。 PHP 8.4、8.3、8.2 和 8.1 均可在 DreamHost 面板。 |
| GreenGeeks | PHP 8.4 | 提供最新的稳定 PHP 在共享计划中。cPanel 中可选择多个版本(7.4 及以上);GreenGeeks 支持 PHP 通过最新的 8.x 版本。 |
| Hostinger | PHP 8.4 | 支持 PHP 7.3 到 8.4 版本。hPanel 控制面板允许一键切换 PHP 版本。 |
| InMotion Hosting | PHP 8.4 | 支持 PHP 版本 7.4、8.0、8.1、8.2、8.3 以及现在 8.4 在 cPanel 共享计划上。 PHP 8.4 将于 2024 年 XNUMX 月在共享服务器上推出。用户可以通过 cPanel(多PHP 经理)。 |
| Kinsta | PHP 8.4 | 托管 WordPress 主机 – 支持最多 PHP 8.4(可在“我的Kinsta 仪表板)。 注意: PHP 提供 8.4 和 8.3,但 WordPress 核心仅对 8.3/8.4 提供测试版支持,因此 Kinsta 建议大多数网站暂时坚持使用 8.2。 |
| SiteGround | PHP 8.4 | 优惠精选 PHP 所有共享服务器上的 7.3 至 8.4 版本。站点工具面板允许用户选择他们的 PHP 每个站点一个版本。 |
| TMD Hosting | PHP 8.2 | 支持多个 PHP 共享计划中的版本(通过 cPanel)最高可达 8.2。 |
| WP Engine | PHP 8.2 | 托管 WordPress 环境 – 支持最多 PHP 8.2 关于共享计划。(PHP 8.3+ 尚未完全支持 WP Engine的平台截至最新更新。)版本升级由 WP Engine,用户控制仅限于所提供的版本。 |
| UltaHost | PHP 8.2 | 最多支持 PHP 8.2 在共享主机上。提供 PHP 选择器(例如在 cPanel 中)用于切换版本。 |
| Verpex | PHP 8.2 | 最多支持 PHP 8.2 共享计划。提供多个 PHP 可通过托管控制面板选择版本。 |
| HostGator | PHP 8.3 | 支持 PHP 共享 cPanel 主机上 8.3 版本。预计 2023 年中期 HostGator made PHP 8.2 是默认版本,后来又引入了 8.3 作为可选版本。用户可以切换 PHP 使用多个站点的版本PHP 经理。 |
| HostPapa | PHP 8.4 | 支持 PHP 共享主机最高可达 8.4。客户可以选择 PHP cPanel 中的版本(从 7.x 到 8.x)。 |
| Namecheap | PHP 8.4 | 提供一系列 PHP 共享计划中的版本(5.2 至 8.4)。默认 PHP 可以在 cPanel 中更改 PHP 选择器。 PHP 自 8.4 年起,2025 版将得到全面支持。 |
| Hosting.com (A2) | PHP 8.4 | 支持 PHP 8.4(当前稳定版本)以及所有旧版本(最低至 4.4)在共享主机上均可使用。用户可以轻松切换 PHP 控制面板中的版本。 |
| GoDaddy | PHP 8.3 | 支持 PHP 8.3 在 Linux 共享主机上。客户可以更改 PHP cPanel 中的版本。 |
| IONOS(1&1) | PHP 8.3 | 支持 PHP 8.1、8.2 和 8.3 版本适用于共享计划。托管界面允许手动 PHP 版本选择。 |
注:此表反映的是目前可用的最高 PHP 在标准共享或托管上测试的版本 WordPress 计划。如果您手动管理环境,VPS 和云计划可能支持较新版本。
什么是 PHP 以及版本如何运作?
PHP 是支持超过 75% 网站(尤其是使用 WordPress,Joomla和Drupal。
每个版本的 PHP 引入性能改进、新增语言功能,并弃用过时函数。升级到新版本意味着您的代码运行速度更快、更安全。
以下是最新版本的简要介绍:
- PHP 7.4:于 2022 年 XNUMX 月达到使用寿命。仍受某些主机支持,但不再接收安全更新。
- PHP 8.0:引入即时(JIT)编译,使代码执行速度显著加快。
- PHP 8.1:带来了以下改进
readonly属性和fibers,这有助于异步处理。 - PHP 8.2:专注于稳定性,删除弃用的功能并改进内存处理。
- PHP 8.3:最新稳定版本,具有细微的改进和更严格的类型处理。
如果你使用过时的 PHP 版?
运行过时的 PHP 版本会使您的网站面临风险——速度变慢、插件冲突以及已知的安全漏洞。
例如, PHP 7.4 版本已于 2022 年 7.4 月终止服务。自此之后,核心开发团队已停止为其提供安全补丁。如果您的虚拟主机商仍默认使用 XNUMX 版本,或不提供升级选项,您可能会面临未修补的漏洞或远程攻击的风险。
超越安全,过时 PHP 可能会破坏您的网站。
新 WordPress 插件和主题可能不支持旧版本,这可能会导致致命错误、空白页或更新失败。您还会错过新版本引入的性能提升 PHP 8+,包括更快的页面渲染和更低的 CPU 使用率。
以下是运行较旧版本时通常会发生的问题 PHP 版本:
- 需要的插件或扩展 PHP 8.0或更高版本
- 检查最低版本支持的 CMS 更新
- 托管对象缓存或 opcache 优化等功能
- 与现代框架的兼容性 Laravel 10 或 Symfony 6
一些主机仍然支持 PHP 7.4 甚至 7.3 版本,但不建议长期使用这些版本。如果您的网站或技术栈依赖于旧代码,请考虑更新或迁移到提供更安全版本控制的主机。
如何检查您的电流 PHP 版本
您可以检查当前 PHP 使用您的主机控制面板的版本, WordPress 仪表板,或者上传一个小型诊断文件。以下是三种常用方法:
使用 Web 主机控制面板
大多数共享和 VPS 主机都包含 PHP 控制面板内的版本管理器(cPanel、DirectAdmin、hPanel 等)。
- 登录到您的主机控制面板。
- 搜索“选择 PHP 版本”或“PHP 设置。”
- 您的活动版本将显示在页面顶部。
- 您可能还会看到一个下拉菜单来更改版本(如果支持)。
如果您使用的是 Plesk,请查看“PHP 设置”在您的站点仪表板内。
运用 WordPress 网站健康
如果你正在使用 WordPress:
- 登录到您的 WordPress 仪表板。
- 转到: 工具 → 站点健康 → 信息选项卡
- 滚动到 “服务器” 部分。
- 寻找 PHP 版本 领域。
这会显示您的服务器正在运行的版本 - 即使您的主题或插件需要更新的版本。
使用 phpinfo() 文件
完整的技术细节:
- 打开纯文本编辑器。
- 粘贴这行代码:
- 将文件保存为 phpinfo.php
- 通过以下方式将其上传到您的网站的根文件夹 FTP
- 在浏览器中访问 yoursite.com/phpinfo.php
- 此 PHP 版本将列在顶部,以及其他环境详细信息。
- 出于安全原因,随后删除此文件。
如何更新您的 PHP 与您的主机版本?
通过通用网络托管控制面板
通常,您可以管理(降级或升级)您的服务器 PHP 版本。登录后,查找“PHP 版本”或“选择 PHP 版本”部分,通常位于“软件”或“服务”类别下。在这里,您可以选择新的 PHP 版本可以从下拉列表或类似界面中选择。
通过托管服务提供商的支持
如果您不确定或需要更具体的指导,最好联系您的托管服务提供商的支持团队寻求帮助。
一些管理 WordPress 主持人(例如 Kinsta or WP Engine) 不允许通过仪表板切换版本。相反,它们会分阶段应用更新,并且可能允许您通过支持请求版本更改。
- 检查您的主机的知识库或联系实时聊天支持。
- 有些主机只允许在已批准的稳定版本之间切换(例如, PHP 8.0 → 8.1)。
- 如果您使用的是旧计划,则可能需要先迁移到较新的计划,然后再进行切换。
如果无法更新该怎么办 PHP?
如果您的托管服务提供商不支持最近的 PHP 版本(8.1 或更高版本)时,请考虑以下选项:
- 检查帐户级别限制 – 一些共享计划上限 PHP 在旧版本中,但升级到 VPS 可以解锁新版本。
- 伸出援手来支持 – 如果您要求,一些主机将手动启用该版本。
- 切换托管服务提供商 – 如果你被困在 PHP 7.4 或更早版本没有升级路径,可能需要更换主机。
看看我们的 支持顶级主机 PHP 8.2+ 以获得性能优化的选项。
谁最应该关心 PHP 版本支持吗?
PHP 版本支持最重要 WordPress / Joomla / Drupal 用户、开发人员、电子商务网站所有者以及运行现代插件或框架的任何人。
如果你跑了 WordPress 网站,尤其是 WooCommerce,您的性能和插件稳定性很大程度上依赖于最新的 PHP一些缓存插件、安全工具和表单生成器现在需要 PHP 8.0 或更新版本才能可靠地工作。
你应该优先考虑较新的 PHP 如果您:
- 绝大部分储备使用 WordPress,Joomla, Laravel,或自定义 PHP 脚本
- 经营电子商务商店(WooCommerce, PrestaShop等)
- 关注速度、SEO 或核心网络指标得分
- 有安全顾虑或合规性需求(HIPAA、PCI DSS)
- 使用现代框架构建或使用高级插件
如果您运行的是静态网站或仅将托管计划用于电子邮件,则 PHP 版本可能不会对你造成太大影响。但对于大多数用户来说,访问当前 PHP 发布是让您的网站面向未来的最简单方法之一。
总结
如果你的网站托管服务商不支持现代 PHP 版本,是时候重新考虑您的提供商了。
紧跟最新动态 PHP 版本关注的是安全性、兼容性和长期性能。像 Hostinger, InMotion Hosting, Hosting.com和 SiteGround 目前通过提供便捷的版本切换和及时的 PHP 更新,甚至预算计划。
另一方面,一些知名供应商仍然默认 PHP 7.4 或限制共享主机层级的升级。这可能会使您的网站易受攻击,或限制插件兼容性。
在注册或续订托管服务之前,请检查 PHP 版本支持情况、是否允许版本切换以及主机如何处理主要 PHP 更新。
想要比较主机的性能、支持和价格吗?阅读我们的 最新托管评论.