如何在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