谈论 MultiPHP

news2024/12/23 14:33:17

许多网站服务器提供商有大量客户,这些客户对他们的在线项目有各种需求。MultiPHP Manager界面可以帮助您轻松管理cPanel账户和域名的PHP和PHP-FPM配置,适用于运行EasyApache 4的系统。MultiPHP Manager界面提供了多种功能,包括:

服务器管理员可以一键在不同的PHP版本之间切换,或允许高级用户更快地升级到新版本的PHP。

系统管理员可以选择服务器的PHP版本(服务器上所有账户的默认PHP版本)并管理每个域名的PHP-FPM配置。

在EasyApache 4中,每个PHP版本都可以设置不同的PHP处理方式。

系统管理员可以管理他们所拥有的每个虚拟主机的处理池选项。

系统PHP版本

系统PHP版本是所有账户在服务器上默认使用的PHP版本。此设置只能由最高权限用户更改。当在服务器上创建新账户时,该账户会默认使用系统PHP版本,主域名也会继承这个设置。在cPanel & WHM 80版本之前,系统默认PHP版本会成为服务器上安装的最新PHP版本。在80版本之后,系统默认PHP版本将是PHP 7.2。

要更改系统默认的PHP版本,请按照以下步骤操作:

点击系统PHP版本部分的编辑按钮。

从菜单中选择您想要的PHP版本。

点击应用。

更改系统默认PHP版本后,任何设置为继承的主域名也会随之更改。

PHP处理方式

在EasyApache 4中,每个PHP版本可以使用一种PHP处理方式(类似于Apache模块,包含Apache web服务器可以用来解释和运行PHP代码的模块)。PHP处理方式选项卡允许您为每个PHP版本选择不同的处理方式。因此,如果用户希望在一个PHP版本上使用某个Apache模块,而在另一个版本上不使用,那么MultiPHP Manager功能可以实现这一点。通过灵活的PHP处理方式,您可以允许用户运行任何您提供给他们的PHP版本。

域名表

在EasyApache 4中,每个域名或虚拟主机可以使用当前安装的任意PHP版本或PHP-FPM设置。

域名表显示以下信息:

域名 — 域名的名称。

帐户 — 域名的帐户名称。

帐户所有者 — 帐户所有者的姓名。

PHP版本 — 域当前使用的PHP版本,以及该帐户是否继承了这个设置。

PHP-FPM — 域名的PHP-FPM启用状态。

别名(指向其他域名的停放域名)不会列在域名表中。这些域名会使用其所指向域名的相同设置。

PHP-FPM和系统池

PHP FastCGI进程管理器(PHP-FPM)是一种非常快速的替代FastCGI方式,它允许您的网站设置特定数量的资源来处理域名的请求。PHP-FPM维护着一组处理池,这些处理池中的工作进程负责响应PHP请求。这些工作进程池使得网站能够处理比其他方式更多的请求负载。与SUPHP不同,PHP-FPM不会使系统内存因Apache进程中的PHP处理而过载。

例如,您的网站在广告活动后或在电视节目中被提及后可能会收到流量激增。这种方法可以帮助您在不需要额外操作的情况下应对额外资源需求的流量。

PHP-FPM使用一个服务来处理Apache转发的PHP请求,并且只执行PHP请求,使得PHP-FPM能够比其他传统方法更快地服务内容。对于那些不是基于PHP的内容,如Ruby应用程序,切换到PHP-FPM不会有影响。这些网站会继续正常工作,因为只有PHP网站会受到影响。然而,非PHP网站可能不会看到使用PHP-FPM的性能提升。

您可以通过在MultiPHP Manager界面中启用或禁用PHP-FPM来指定哪些域名使用PHP-FPM。您还可以根据需求自定义处理池选项。需要一个域名一次处理1000个子进程,而另一个域名只处理5个?只需调整每个域名的处理池选项即可。

版本78中的MultiPHP新功能

在版本78中,cPanel增加了通过WHM的MultiPHP Manager界面直接配置某些PHP INI设置的功能。新的系统PHP-FPM配置选项卡允许WHM用户设置系统的PHP INI指令(如果您是系统管理员,这些指令仍然可以通过命令行手动更新)。

此外,PHP-FPM处理池选项已移至MultiPHP Manager界面的新选项卡中,系统管理员可以通过新的系统PHP-FPM配置选项卡访问系统PHP-FPM处理池选项。点击域名表中域名行的编辑PHP-FPM按钮,您将可以访问该域名的特定处理池选项,并可以编辑该域名的处理池选项以及PHP INI指令。据了解,Hostease不仅提供强大的MultiPHP管理功能,还通过其优质的服务器和技术支持,帮助用户更好地管理和优化他们的网站,确保网站的高效运行和稳定性。并且Hostease提供高性能、稳定可靠的服务器,以满足不同用户的需求。Hostease的服务器采用先进的硬件配置和技术支持,为用户提供快速、安全的网络环境,确保您的网站能够在高流量情况下稳定运行。无论您是个人站长还是企业用户,Hostease都能为您提供专业的托管服务,助您轻松管理和优化网站。

CloudLinux PHP选择器及选择PHP版本的重要性

CloudLinux也提供了类似的工具,允许用户在不同版本的PHP之间切换。它们的工具与cPanel的区别在于:CloudLinux PHP选择器是一个基于CageFS之上的组件,允许每个用户选择他们想要的PHP版本和模块。而cPanel的MultiPHP选择器不需要将CloudLinux作为操作系统,也不需要CageFS(我们仍然强烈推荐使用CageFS)。CloudLinux还修补并提供早至PHP 4.4的已终止支持的PHP版本,而cPanel仅提供当前仍受支持的PHP版本。

给客户选择PHP版本的能力使他们在维护和设计网站时更加灵活。对于那些适应最新和最安全的PHP版本较慢的用户,MultiPHP选择器提供了一个版本滑动比例,允许这些用户以适中的速度升级他们的PHP版本。他们还可以切换PHP处理方式并测试他们的网站,以查看更改PHP版本后可能遇到的问题,同时能够切换回去并在服务器的PHP版本更改之前修正任何问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2198034.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软考系统分析师知识点五:数据通信与计算机网络

前言 今年报考了11月份的软考高级:系统分析师。 考试时间为:11月9日。 倒计时:32天。 目标:优先应试,其次学习,再次实践。 复习计划第一阶段:扫平基础知识点,仅抽取有用信息&am…

安卓如何实现双击触摸唤醒点亮屏幕功能-源码分析linage os高通平台

背景: 前面文章已经有讲解过双击亮屏在一些方案调研情况,刚好linage os手机本身也有这个功能,刚好也有整体开源源码,所以今天带大家来对双击亮屏的源码部分进行剖析,本篇文章会一直分析到hal操作驱动节点。 设置作为…

有点晕,inline, crossinline,noinline小计

inline 主要用于展开铺平函数&#xff0c;用于高频访问但是代码不是很多的方法&#xff0c;减少函数对象的定义 fun <T> List<T>.normalForeach(action:(T)->Unit){for(item in this){action(item)} }inline fun <T> List<T>.inlinedForeach(action…

易图讯军用VR三维电子沙盘系统

深圳易图讯军用VR三维电子沙盘系统是一种集成了虚拟现实&#xff08;VR&#xff09;技术、三维建模技术、大数据分析、实时动态更新以及高度安全可靠的综合性军事指挥平台。该系统通过高精度三维模型真实再现战场环境&#xff0c;为指挥员提供沉浸式体验和交互操作的可能性&…

使用CANFD路由实现CAN与CANFD互通

随着科技的发展&#xff0c;汽车电子和工业领域中CAN通信需要承载数据量也越来越大&#xff0c;传统CAN通信有了向CANFD通信过渡的倾向。在实现过渡的过程中可能会出现自己设备是CAN通信&#xff0c;客户设备是CANFD通信的情况&#xff0c;或者自己设备是CANFD通信&#xff0c;…

react项目引入ant-design

当前react版本为&#xff1a; 1、安装antd npm install antd --save不需要安装babel-plugin-import&#xff0c;否则会报各种问题 2、引入Ant Design 样式 为了确保 Ant Design 样式在页面中生效&#xff0c;你需要在 _app.js 文件中全局引入样式。 当前项目用的Next.js。Ne…

vscode创建flutter项目,运行flutter项目

打开View&#xff08;查看&#xff09; > Command Palette...&#xff08;命令面板&#xff09;。 可以按下 Ctrl / Cmd Shift P 输入 flutter 选择Flutter: New Project 命令 按下 Enter 。选择Application 选择项目地址 输入项目名称 。按下 Enter 等待项目初始化完成 …

【HarmonyOS开发笔记 1】 -- 开发环境的搭建

DevEco Studio 的下载与安装 下载 下载路径&#xff1a; https://developer.huawei.com/consumer/cn/download/ 安装 解压后双击 deveco-studio-5.0.3.814.exe 指定安装目录&#xff0c;或者默认&#xff0c;然后下一步 一直“下一步”&#xff0c; 直到最后安装完成 新…

主机加固的关键要素:服务器防病毒

在数字化浪潮中&#xff0c;网络安全已成为企业不可忽视的一环。尤其是安全运维人员&#xff0c;他们肩负着保护企业数据不受侵害的重任。MCK主机加固解决方案&#xff0c;正是为了应对这一挑战而生。 网络安全的严峻现实 不久前&#xff0c;一家知名企业因勒索病毒攻击而被迫…

MVC、MVP和MVVM之间的区别

MVC&#xff08;Model-View-Controller&#xff09; 角色划分&#xff1a; Model&#xff1a;负责处理数据和业务逻辑&#xff0c;通常包括数据的存储、检索和更新等操作。 View&#xff1a;负责展示用户界面&#xff0c;接收用户输入&#xff0c;并将用户操作传递给 Controll…

如何在Visual Studio 2019中创建.Net Core WPF工程

如何在Visual Studio 2019中创建.Net Core WPF工程 打开Visual Studio 2019&#xff0c;选择Create a new project 选择WPF App(.Net Core) 输入项目名称和位置&#xff0c;单击Create 这样我们就创建好了一个WPF工程 工程文件说明 Dependencies 当前项目所使用的依赖库&…

java面向对之象类的继承与多态

目录 1.类的继承 图解 案例:创建一个动物类和一个猫类 1.代码 1)动物类 2)猫类 3.测试类 2.效果 2.父类方法的重写 案例:如何重写父类的方法 1.代码 1&#xff09;Animal类 2&#xff09;Dog类 3&#xff09;测试类 2.效果 3.super关键字 案例:如何在子类中调用父类的方…

如何使用 Puppeteer 和 Browserless 运行自动化测试?

Puppeteer&#xff1a;什么是 Puppeteer 及其功能 Puppeteer 是一个 Node.js 库。使用 Puppeteer&#xff0c;您可以在所有基于 Chromium 的浏览器上测试您的网站&#xff0c;包括 Chrome、Microsoft Edge Chrome 和 Chromium。此外&#xff0c;Puppeteer 可用于网页抓取、自动…

PDF处理技巧:Windows电脑如何选择合适的 PDF 编辑器

您可以阅读本文以了解用于在 PC 上编辑 PDF 的顶级免费软件&#xff0c;而无需花费任何费用即可轻松进行快速编辑、拆分、合并、注释、转换和共享您的 PDF。 PDF 或可移植文档文件是由 Adobe 创建的一种多功能文件格式。它可以帮助您轻松可靠地交换文档&#xff0c;无论相关方…

电脑端视频通过PCIE到FPGA端转UDP网络视频输出,基于XDMA+PHY芯片架构,提供3套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的PCIE方案我这里已有的以太网方案 3、PCIE基础知识扫描4、工程详细设计方案工程设计原理框图电脑端视频PCIE视频采集QT上位机XDMA配置及使用XDMA中断模块FDMA图像缓存UDP视频组包发送UDP协议栈MAC数据缓冲FIFO组Tri Mode E…

基于php+uniapp微信小程序的电子书阅读系统snxr5

目录 项目介绍技术栈和环境说明具体实现截图php技术介绍文件解析微信开发者工具HBuilderXuniapp开发技术简介解决的思路性能/安全/负载方面数据访问方式PHP核心代码部分展示代码目录结构解析系统测试详细视频演示源码获取 项目介绍 &#xff08;1&#xff09;用户在安卓APP页面…

微信小程序启动不起来,报错凡是以~/包名/*.js路径的文件,都找不到,试过网上一切方法,最终居然这么解决的,【避坑】命运的齿轮开始转动

app.json "resolveAlias": {"~/*": "/*"},文件代码也没有问题&#xff0c;网上的方法试过来了&#xff0c;大模型AI也问过遍&#xff0c;熬夜到凌晨2点半&#xff0c;最不可思议的是居然是因为微信开发者工具版本的问题&#xff0c;我真的是笑死…

深入了解Oracle OCP认证,开启数据库专业之旅

使用Oracle数据库的公司内部&#xff0c;经常有员工们在讨论OCP认证(Oracle Certified Professional&#xff0c;Oracle认证专家)&#xff0c;这是甲骨文Oracle公司提供的一种专业认证&#xff0c;认证用于使用者在Oracle技术领域的专业知识和技能。 在这里&#xff0c;有一点…

Qt小bug — LINK : fatal error LNK1158: 无法运行“rc.exe“

Qt小bug —— LINK &#xff1a;fatal error LNK1158&#xff1a;无法运行"rc.exe" 环境 Qt 5.14.2 MSVC 2015 x64 现象 解决 在电脑上找到rc.exe 和rcdll.dll &#xff08;一般在C:\Program Files(x86)\Windows Kits*\bin\x64下面&#xff09;拷贝到 C:\Qt\Qt5…

高并发 - 1.进程和线程

1.进程 1.基本概念 1.进程&#xff08;Process&#xff09;&#xff1a;程序的一次启动执行(程序在执行过程中分配和管理资源的基本单位&#xff0c;操作系统资源分配的最小单位)2.程序&#xff1a;存放在硬盘中的可执行文件&#xff0c;主要包括代码指令和数据3.一个进程是一个…