如何在CentOS 7上设置ionCube Loader

ionCube Loader是一个PHP扩展,允许Web服务器执行已使用ionCube Encoder编码的PHP文件,并且该文件是运行大多数商业PHP应用程序所必需的。

在本文中,我们将在CentOS 7 for PHP 7.1上安装ionCube Loader。其他平台的说明可能有所不同。

先决条件

  • 一个CentOS 7 x64实例。
  • 正确安装了Apache Web服务器。假设Web根目录为/var/www/html
  • PHP版本7.1。
  • 一个sudo的用户
  • 防火墙规则已微调。至少应打开HTTP 80端口。

步骤1:下载并准备适用于CentOS 7的ionCube Loader软件包

由于CentOS 7是64位Linux发行版,因此您应该按以下方式下载ionCube 64位Linux软件包:

cd
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar -zxvf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib64/php/modules
sudo chown -R root:root /usr/lib64/php/modules/ioncube
sudo cp /usr/local/ioncube/loader-wizard.php /var/www/html
sudo systemctl restart httpd.service

现在,ionCube Loader设置脚本loader-wizard.php已复制到Web根目录/var/www/html。我们将使用该脚本在服务器上配置和测试ionCube Loader。

注意:本教程假定您的文档根目录为/var/www/html。如果您的Web服务器配置不同,则需要放置loader-wizard.php在可通过Web浏览器访问它的目录中。

步骤2:配置ionCube Loader

1)将您的网络浏览器指向,http://203.0.113.1/loader-wizard.php以进入ionCube Loader Wizard界面。

2)在ionCube Loader Wizard界面中,选择Dedicated or VPS (server with full root ssh access)选项。

3)输入主机提供商名称和URL,如下所示:

  • 您的托管服务提供商的名称 Vultr
  • 您的托管服务提供商的URL https://www.vultr.com

4)点击Next按钮。

5)创建一个PHP ini文件以指定ionCube Loader for PHP 7.1的位置:

echo 'zend_extension = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_7.1.so' | sudo tee /etc/php.d/00-ioncube.ini

注意:如果您的PHP版本与PHP 7.1不同,则应在上述命令中相应地指定适当的ionCube Loader文件。使用命令php -v确认PHP版本。

6)重新启动Apache以加载��新:

sudo systemctl restart httpd.service

7)返回ionCube Loader Wizard界面,然后使用链接click here to test the Loader测试安装。

8)如果没有任何问题,您应该会看到此Loader Installed Successfully消息。

9)为了安全起见,一旦通过测试,您应该在Web根目录中删除IonCube加载程序向导脚本:

sudo rm /var/www/html/loader-wizard.php

就这样。正确安装ionCube Loader模块后,您现在可以在服务器上安装任何使用ionCube许可的应用程序。好好享受。

留下評論

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息