如何在WHM上安装Softaculous

为Web应用程序执行自动安装功能的Softaculous脚本库。 Softaculous提供的自动安装脚本通过Web控制面板(如CPanel)作为管理操作运行,并执行诸如设置权限,安装其他软件以及修改配置文件和数据库表之类的任务。 此类网站控制面板用作托管公司提供的界面,以便在一处管理其服务。 Softaculous存储库中的许多应用程序中的一些包括流行的服务,如WordPress和Drupal,以及Joomla甚至是电子商务产品。 因此,对于服务器管理员来说,Softaculous可能是一个非常有用的工具,但其代价是简化了工作。

本教程的重点是创建可与WebHost Manager(WHM)一起使用的Softaculous,WebHost Manager是Cpanel的Web服务器管理工​​具,以便能够执行安装。

开始

要成功完成本教程,您将需要以下内容:

  • 1个具有Cpanel / WHM的Linux服务器(云服务器或专用服务器)

请注意,必须启用IonCube引导程序。 如果没有,那么下面的教程的第一部分将详细介绍如何启用此PHP扩展以便能够使用Softaculous。 您可能还需要root用户访问权限,具体取决于您选择在其中安装服务器的目录。

手册

在安装Softaculous之前,让我们检查是否启用了IonCube引导加载程序。 它是一个PHP扩展,用于处理编码文件的执行和读取,必须选择该扩展,以便IonCube处理安全和编码的PHP文件。 要启用IonCube引导加载程序,请在WHM中执行以下步骤:

1.以根用户身份登录到WHM。2.转到服务器配置>调整设置> PHP 3.在Cpanel PHP的选项中选择IonCube。4.单击保存按钮。

如果您的服务器有防火墙,请记住要允许访问* .softaculous.com上的下载包,并将用于脚本包的相应Softaculous镜像域列入白名单:

api.softaculous.com (IP : 216.18.221.243)
s1.softaculous.com (IP : 192.99.110.112)
s2.softaculous.com (IP : 76.164.222.115)
s3.softaculous.com (IP : 76.164.201.252)
s4.softaculous.com (IP : 138.201.24.83)
s7.softaculous.com (IP : 104.250.159.187)

启用IonCube后,将可以安装和配置Softaculous。 访问服务器,并在任何目录中,使用wget命令下载Softaculous的安装脚本。 此命令选择安装脚本(它是一个可执行文件),并将其保存在当前目录中。

wget -N http://files.softaculous.com/install.sh

在安装Softaculous时,必须赋予该安装脚本完整的权限以使其能够正确运行。 使用chmod将权限更改为755,如下所示。 如果您未以root用户身份登录,则可能需要使用sudo chmod 755 install.sh。

chmod 755 install.sh

既然install.sh文件具有正确的755权限,请从安装Softaculous所需的目录中运行安装脚本:

./install.sh

请注意,如果您想将Softaculous与代理一起使用,则可以在运行安装脚本时将这些设置传递给它,而不是键入以下内容,而用自己的代理值替换大写字段:

./install.sh proxy proxy_ip=YOUR_IP:PORT proxy_auth=USERNAME:PASSWORD

安装过程完成后,将出现一条带有以下文本行的消息,以及有关Softaculous团队的安装位置和更新的其他信息:

恭喜,Softaculous已成功安装

这篇文章之后,Softaculous可以在您的WHM中使用,并可供Cpanel客户使用。 要配置静默安装,请返回WHM控制面板。 在搜索栏中输入以下命令:

软毛的

使用Enter键,您应该找到Softaculous。 您也可以在WHM面板的Plugins> Softaculous-Instant Installs下找到它。 如果您的WHM版本早于11,则“插件/附加组件”请单击:

Softaculous-即时安装

要确认安装成功,请单击上面的按钮,这会将您重定向到Softaculous登陆页面,其中包含有关您的Softaculous软件版本的新闻和信息。 如果在服务器上启用了suPHP功能,则必须另外配置Softaculous,否则安装完成。 suPHP是用于执行PHP脚本的另一种工具,它们可以在服务器上运行以允许它们运行。

如果您拥有suPHP,则应按照以下步骤配置Softaculous以使其使用它。 转到上一步的Softaculous登录页面。

1.转到“设置”选项卡2.使用CHMOD至0644安装文件3.使用CHMOD至0755安装目录

也可以通过此插件卸载通过Softaculous安装的所有应用程序,从而使过程的各个方面都尽可能容易。

输出量

也就是说,您需要了解的就是可以访问Softaculous提供的自动安装。 不要忘记,由于Softaculous主要是一项付费服务​​,因此免费版本的应用程序种类不会与专业版本相同。 但是,即使是免费版本,在为服务器管理员安装Web应用程序时仍易于使用。 可以在Softaculous网站上找到感兴趣的应用程序的完整列表。 如果本指南对您有所帮助,请随时与您的朋友分享!

Sidebar