Linux系统安装IonCube的方法详解教程

ioncube是业内优秀的php加密解密解决方案。和zend guard相比,ioncube具有如下优势: 1. 安全:zend guard的版本不是非常安全,网络上有破解使用zend,下面我们来看IonCube安装方法吧。

这两天安装whmcs的时候,出现了

requires the ionCube PHP Loader ioncube_loader_lin_5.4.so to be installed by the site administrator.
上面说的是没有安装ionCube,所以我们先来安装一下ionCube。
查看系统

uname -a

这里主要是查看一下系统是32位还是64位的,不然安装了也是没有用的。

下载ionCube

进入:http://www.ioncube.com/loaders.php ,根据你的系统是32位还是64位下载适当的软件包。
32位ionCube

cd /usr/local
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar zxvf ioncube_loaders_lin_x86.tar.gz

64位ionCube

cd /usr/local
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxvf ioncube_loaders_lin_x86-64.tar.gz
配置ionCube

修改php.ini 在文件尾部添加以下代码:

[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_php的版本号.so"
列如
PHP5.1

[ionCube Loader]

zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.1.so"
PHP5.2

[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so"
PHP5.3

[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.3.so"
PHP5.4

[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.4.so"
PHP5.5

[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.5.so"

PHP5.6

[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.6.so"
这里需要注意的是:如果有安装Zend Optimizer,安装ionCube会和Zend Optimizer可能发生冲突,须将Zend Optimizer的代码放在ionCube的后面。
验证ionCube

现在我们需要重启Apache2/php5-fpm(nginx)完成载入模块

重启WEB服务器

service apache2 restart

service php5-fpm restart
重启完毕后,可以使用phpinfo来验证。或者直接建立一个PHP文件,内容如下:

<?php
echo var_export(extension_loaded(‘ionCube Loader‘) ,true);
名字就随便起了,打开结果为“true”就说明开启成功了。

时间: 2024-10-12 21:40:25

Linux系统安装IonCube的方法详解教程的相关文章

linux cat命令使用方法详解--把档案串连接后传到基本输出

linux cat命令使用方法详解--把档案串连接后传到基本输出 日期:2011-12-05 点击:2324 来源: 未知 分享至: 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-b

Linux计划任务Crontab实例详解教程

说明:Crontab是Linux系统中在固定时间执行某一个程序的工具,类似于Windows系统中的任务计划程序 下面通过详细实例来说明在Linux系统中如何使用Crontab 操作系统:CentOS 一.安装crontab yum install vixie-cron  #安装 chkconfig crond on  #设为开机启动,先要安装chkconfig(yum install chkconfig) service crond start  #启动 service crond stop  

红帽Linux系统安装Oracle11g+udev+ASM详解_Oracle视频培训教程

         1.解讲方法 全程视频演示在Linux操作系统上安装Oracle数据库的全部过程. 2.课程核心全程培训视频教程,高品质的课程.从实践中学习理论,从理论中掌握实践.整个课程以"核心概念+实践动手+胜任实际工作"的方式讲解. 3.课程内容 基础部分: 介绍Oracle数据库相关概念,体系结构,物理结构,逻辑结构,grid组件,ASM存储等. 实战部分: VMware虚拟机的安装.Linux操作系统安装与配置.Linux上udev配置asm磁盘.Grid Infrastr

linux设置alias的方法详解

alias命令用来设置指令的别名.我们可以使用该命令可以将一些较长的命令进行简化.使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误.alias命令的作用只局限于该次登入的操作.若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中. 语法alias (选项)(参数) 选项:-p:打印已经设置的命令别名 参数:命令别名设置:定义命令别名,格式"命令别名='实际命令'" 实例alias的基本使用方法:

【转】linux tail命令使用方法详解

原文网址:http://www.111cn.net/sys/linux/46902.htm linux tail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案内容. 一.tail命令语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 参数说明: ■-

Linux中history历史命令使用方法详解

在/etc/profile里添加如下: #History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if [ ! -d $HISTDIR ]; then         mkdir -p $HISTDIR         chmod 777 $HISTDIR fi export HISTSIZE=100000 export HISTFILE="$HISTDIR/${LOGNAME}.hist"

学习ASP .NET MVC5官方教程总结(十一)Details 和 Delete 方法详解

学习ASP .NET MVC5官方教程总结(十一)Details 和 Delete 方法详解 在这一章,我们将研究一下自动生成的 Details 和Delete 方法. 打开Movie控制器,找到Details方法. // // GET: /Movies/Details/5 public ActionResult Details(Int32 id) { Movie movie = db.Movies.Find(id); if (movie == null) { return HttpNotFou

Linux备份入门:3种克隆方法详解_Clonezilla

摘自:http://os.51cto.com/art/201006/206871.htm 给你的系统磁盘制作一个镜像拷贝是创建备份的好办法.由于便携式U盘总是有比较低廉的价格,你可以维护数个拷贝以便循环利用.如果你的主磁盘崩溃了,你可以在几分钟之内恢复回来并继续运行.于是剩下的事情就是真正去创建镜像拷贝的操作了.有很多种方法可以完成这项任务,我们将在这里介绍几种,以便你可以学会. 制作系统磁盘的镜像拷贝最大的问题是你必须从另外一个设备启动,这样才能得到一个真正的拷贝.第一种可供选择的方法有Liv

Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update: -qpl:列出RPM软件包内的文件信息[Q