2019独角兽企业重金招聘Python工程师标准>>>

How To Install IonCube Loader
--------------------------------

See: https://www.digitalocean.com/community/tutorials/how-to-install-ioncube-loader

IonCube is a PHP module extension that loads encrypted PHP files and speeds up webpages that are being displayed.

It is often required for a lot of PHP-based applications.

IonCube on 64-bit linux systems
----------------------------------

1.  First, you will need to download and extract the IonCube Loader PHP modules.
    首先, 你需要下载和解压 IonCube Loader PHP模块:

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
        tar xvfz ioncube_loaders_lin_x86-64.tar.gz

2.  Then, you will have to copy the appropriate module to the PHP modules folder. To find that folder's path, run the following command.
    然后, 你需要拷贝 IonCube Loader 模块到 PHP 的模块安装目录里, 为了找到这个 PHP 模块安装路径, 可以使用下面的命令:

php -i | grep extension_dir

You will get the following output:
    你将得到下面的输出结果:

extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs

Now you should copy over the module to your PHP modules folder:
    现在你可以复制适合你的 PHP 版本的 IonCude Loader 模块到 PHP 模块安装路径里:

PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;")
        sudo cp "ioncube/ioncube_loader_lin_${PHP_VERSION}.so" /usr/lib/php5/20090626+lfs/

You would then have to restart Apache2 or php5-fpm (if you're using nginx) for the module to be loaded:
    我们需要重启 Apache2 或者 php5-fpm (如果你使用 nginx 的话), 然后 IonCude Loader 模块将会被加载和生效:

service apache2 restart
        service php5-fpm restart

To ensure that the module was correctly installed, create a file called test.php in /var/www with the following content:
    为了确认 IonCude Loader 模块是否已经正确的安装了, 在 /var/www 下面创建一个 test.php 文件, 内容是这样的:

<?php echo var_export(extension_loaded('ionCube Loader') ,true); ?>

Once you have done that, navigate to http://your-droplets-ip-address/test.php. It should output "true".
    当你创建好了以后, 打开浏览器访问 http://your-droplets-ip-address/test.php , 页面将会显示 "true" 的结果.

IonCube on 32-bit linux systems
----------------------------------

If you have installed your own LAMP stack on a 64-bit Linux, you would need to download a 64 bit package:
    如果你是在 32bit linux 系统下面使用的话, 使用下面的命令下载安装包即可:

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
        tar xvfz ioncube_loaders_lin_x86.tar.gz

You should proceed with same steps as outlined above.
    后面的步骤都是跟 64bit 上一样的.

And you are all done!

转载于:https://my.oschina.net/u/190634/blog/475903

How To Install IonCube Loader相关推荐

  1. Posts Tagged ‘ionCube Loader is a Zend-Engine extension and not a module’

    ERROR ==== PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/ioncube/io ...

  2. php使用fpm fcgi模式,为所有PHP模式安装Ioncube Loader(CLI,CGI,FCGI和FPM)在Debian Wheezy...

    为所有PHP模式(CLI,CGI,FCGI和FPM)安装Ioncube加载程序在Debian Wheezy 在本教程中,我将解释在Debian Wheezy上安装Ioncube Loader,以便可以 ...

  3. requires the ionCube PHP Loader

    Windows 2003 Server IIS 上安装一些PHP程序时出现如下错误提示: requires the ionCube PHP Loader ioncube_loader_win_5.2. ...

  4. php扩展-ioncube组件的安装方法_Windows系统PHPStudy Web环境安装ionCube扩展软件

    今天老左在安装一套网站程序的时候发现其需要支持ionCube扩展软件才可以继续,相比较而言如果是Linux系统Web环境,无论是LNMP,还是其他常见的WEB面板,只要简单的命令就可以自动部署.但是现 ...

  5. ioncube 加密项目本地搭建

    1:如果在服务器下载了可运行的项目,想在本地搭建, 需要配置 :(1) loader-wizard.zip (2) php.ini 增加引入 (3)ioncube 密码 2:首先当你域名配置好了,会提 ...

  6. 邮储银行php对接加解密,Web服务器优化以及PHP加解密脚本ionCube的安装——iMobiTrax追踪系统安装准备(一)...

    在之前的文章"一步一步教你搭建iMobiTrax追踪系统--Lnmp建立Web运行环境"以及"一步一步教你搭建iMobiTrax追踪系统--添加虚拟主机"中我们 ...

  7. centos php ioncube_Linux/Centos 安装PHP ioncube扩展

    ionCube Encoder可以把PHP源代码转换成ByteCode.进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码.PHP本身没有带有 ...

  8. php5.3.3php5.4如何支持zend,PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法

    标签: 现在很多PHP程序都需要ZendOptimizer环境,但是ZendOptimizer在PHP5.2之后已经被支持,那怎么办,Zend也不会这么做,原来PHP5.3开始ZendOptimize ...

  9. debian 安装php gd2,如何在Debian Linux中为PHP安装Ioncube

    在Debian Linux系统中安装PHP Ioncube加载器. Ioncube用作PHP应用程序的加密和解密实用程序,通过它我们可以保护数据安全. 它还可以限制PHP应用程序执行未授权. 它还有助 ...

最新文章

  1. AIX系统日志学习笔记之一
  2. RTX2013和微信企业号打通
  3. 卡迪夫大数据专业排名_2020年卡迪夫大学卫报排名前10热门专业
  4. python如何在手机上下载模块-Python 下载文件的 11 种方式
  5. Intel汇编语言程序设计学习-第四章 数据传送、寻址和算术运算-上
  6. 比较简单的c语言编辑器,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
  7. python连接mongodb进行查询_Python中的MongoDB基本操作:连接、查询实例
  8. 【Python】快速认识Pandas的10大索引
  9. RTMP Handshake
  10. InnerText和InnerXml的区别
  11. [转载]C#多线程学习(一) 多线程的相关概念
  12. 分享一个前辈的NPOIhelper
  13. 【Android 教程系列第 1 篇】如何用 Android Studio 查看项目的包名
  14. 《全面软件质量管理》核心观点摘录
  15. 云闪付华为P9指纹_华为云闪付app下载-华为云闪付 安卓版v9.0.11.324-pc6手机下载...
  16. Can‘t connect to any repository: http://gitee.com/user.rame/java.git
  17. amcharts学习
  18. CornerNet论文详解CornerNet: Detecting Objects as Paired Keypoints
  19. Dharma勒索病毒变种 ---加密后文件后缀.bkpx
  20. 理解什么是DTO?什么是AutoMapper?

热门文章

  1. ThinkPHP验证码不能显示如何解决
  2. 关于struts2 中result type=stream
  3. 什么是大端序和小端序,为什么要有字节序
  4. golang切片内存应用技巧
  5. Laravel测试驱动开发--功能测试
  6. RabbitMQ——work queue
  7. C++ std::tr1::shared_ptr使用说明
  8. github git.exe位置
  9. 【windows下进程searchfilterhost.exe分析】
  10. ActiveRecord 模式杂谈