ionCube Loader是一个PHP扩展,它允许web服务器执行使用ionCube编码器编码的PHP文件,并需要运行大多数商业PHP应用程序。 在本文中,我们将为PHP 7.1安装CentOS 7上的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 sudo tar -zxvfioncube_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安装脚本加载向导.php已经被复制到web根目录/ var/www/html。我们将使用该脚本在服务器上配置和测试ionCube Loader。 注意:本教程假定您的文档根为/ var/www/html。如果您的web服务器配置不同,则需要放置loader - wizard。在一个目录中,您可以通过web浏览器访问它。 步骤2:配置ionCube Loader 1)您的web浏览器指向http://203.0.113.1/loader-wizard.php将进入ionCubeLoader向导界面。 2)在ionCube Loader向导界面中,选择专用的或VPS(具有完全root ssh访问权限的服务器)。 3)输入主机提供商名称和URL如下: 主机提供商Vultr的名称 4)点击Next按钮。 5)创建一个PHP ini文件来指定PHP 7.1的ionCubeLoader的位置: 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向导界面,然后使用链接点击这里来测试加载器来测试你的安装。 8)如果没有出错,你应该看到加载器成功安装了消息。 9)出于安全目的,一旦您通过测试,您应该在web根目录中删除IonCubeloader向导脚本: sudo rm /var/www/html/loader-wizard.php
完成。 安装了ionCube Loader模块后,您就有资格在您的服务器上安装任何使用ionCube授权的应用程序了。
|