ionCube是一款和PHP配套使用的组件,用来对PHP脚本进行加密保护。ionCube支持PHP 4.x、PHP 5.x和PHP 7.x版本,通常以PHP扩展的方式进行安装。下面是在一台CentOS 7云服务器上安装ionCube的过程记录。

第一步:安装Web服务器和PHP

安装Apache + PHP:

yum install httpd php php-cli php-mysql

systemctl start httpd

systemctl enable httpd

安装Nginx + PHP(Apache或Nginx二选一):

yum install nginx php php-fpm php-cli php-mysql

systemctl start nginx

systemctl enable nginx

systemctl start php-fpm

systemctl enable php-fpm

第二步:下载ionCube Loader

通过下面的命令下载并解压ionCube Loader。

cd /tmp

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

cd ioncube

查看支持的PHP版本:

[root@zhaomu ioncube]# ls

ioncube_loader_lin_4.1.so ioncube_loader_lin_5.5_ts.so

ioncube_loader_lin_4.2.so ioncube_loader_lin_5.6.so

ioncube_loader_lin_4.3.so ioncube_loader_lin_5.6_ts.so

ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_7.0.so

ioncube_loader_lin_4.4.so ioncube_loader_lin_7.0_ts.so

ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_7.1.so

ioncube_loader_lin_5.0.so ioncube_loader_lin_7.1_ts.so

ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_7.2.so

ioncube_loader_lin_5.1.so ioncube_loader_lin_7.2_ts.so

ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_7.3.so

ioncube_loader_lin_5.2.so ioncube_loader_lin_7.3_ts.so

ioncube_loader_lin_5.2_ts.so LICENSE.txt

ioncube_loader_lin_5.3.so loader-wizard.php

ioncube_loader_lin_5.3_ts.so README.txt

ioncube_loader_lin_5.4.so USER-GUIDE.pdf

ioncube_loader_lin_5.4_ts.so USER-GUIDE.txt

ioncube_loader_lin_5.5.so

第三步:复制对应版本的ionCube文件

查看PHP版本信息:

[root@zhaomu ioncube]# php -v

PHP 5.4.16 (cli) (built: Nov 1 2019 16:04:20)

Copyright (c) 1997-2013 The PHP Group

Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

查看PHP模块路径:

[root@zhaomu ioncube]# php -i | grep extension_dir

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

复制PHP 5.4对应的ionCube文件:

cp /tmp/ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules

第四步:配置PHP.ini

打开PHP配置文件:

vi /etc/php.ini

添加如下代码(建议在文件顶部):

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

重启Apache服务器:

systemctl restart httpd

重启Nginx服务器(二选一):

systemctl restart nginx

systemctl restart php-fpm

检查是否安装成功:

[root@zhaomu ~]# php -v

PHP 5.4.16 (cli) (built: Nov 1 2019 16:04:20)

Copyright (c) 1997-2013 The PHP Group

Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

如果出现ionCube PHP Loader字样,说明已成功安装了ionCube。

centos php ioncube_如何在CentOS 7云服务器上安装ionCube?相关推荐

  1. 阿里云服务器上安装rabbitmq流程

    阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...

  2. 阿里云服务器上安装nginx

    转自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里云服务器上安装nginx中遇到一些问题,现将步骤罗列下, 环境是:cen ...

  3. 【MySQL】在云服务器上安装配置mysql,并使用IDEA连接

    在云服务器上安装配置mysql 前言 1.Mysql安装 2.设置密码 3.防火墙开放3306端口 4.配置mysql默认编码为utf-8 5.在云服务器代理商的控制台放行3306端口 6.IDEA中 ...

  4. 服务器上怎么安装软件系统安装,怎么在云服务器上安装软件

    怎么在云服务器上安装软件 内容精选 换一换 使用mount命令将文件系统挂载至Linux云服务器时,提示wrong fs type, bad option.Linux云服务器系统未安装NFS客户端,用 ...

  5. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  6. 云服务器布置_【阿里云ECS】(一)云服务器上安装RStudio-server

    [阿里云ECS](一)云服务器上安装RStudio-server 最近注册了阿里云个人版,打算研究研究shiny部署问题.进了阿里云ECS因为是Ubuntu16.04的对于安装R和RStudio还是要 ...

  7. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

  8. 服务器上安装安卓系统教程,云服务器上安装安卓系统

    云服务器上安装安卓系统 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务 ...

  9. 阿里云服务器上安装EMQ,并利用mqttfx连接使用EMQ

    阿里云个人windows云服务器上安装EMQ服务,并利用mqttfx工具连接使用EMQ服务器 前言 一.如何拥有属于自己的阿里云Windows云服务器 1.阿里云ECS云服务器获取途径 2.阿里云云服 ...

  10. 云服务器怎么做多个虚拟主机,在云服务器上安装多个虚拟主机

    在云服务器上安装多个虚拟主机 内容精选 换一换 场景描述绑定到云服务器上,实现云服务器连接公网的目的.搭配服务弹性云服务器ECS或裸金属服务器.虚拟私有云绑定云服务器实例场景描述NAT网关通过与弹性公 ...

最新文章

  1. 搭建hue遇到的错误 Couldn't find log associated with operation handle: OperationHandle
  2. Linux学习之系统编程篇:练习验证线程共享全局变量
  3. inavFilter 惯导融合算法
  4. linux高亮查找关键字
  5. 让人兴奋的视差滚动(Parallax Scrolling)效果网站分享
  6. 戴志坚接替李小加出任职港交所行政总裁 基本年薪700万港元
  7. 接口测试工具-Apipost变量的定义和使用
  8. 无法访问udemy.com怎么办?
  9. error: expected expression before ‘struct
  10. Oracle 闪回特性(Flashback Query、Flashback Table)
  11. 安卓的基本的动画介绍
  12. matlab矩阵处理实验报告,MATLAB矩阵实验报告.doc
  13. ps界面为啥突然变大了_【新手必看】使用PS绘画需要学会哪些基本操作?
  14. win7蓝牙怎么连接_图文详解win7蓝牙怎么打开
  15. 核芯物联Command ‘cle‘ not found错误处理
  16. WebSocket connection to 'ws://localhost:8080/shipinceshi/video/1546871583183
  17. 捕食者-被捕食者方程组分析
  18. IDEA2021版本的安装和使用教程
  19. 技术员 Ghost Win10 x64 装机版/纯净版 201710
  20. hawk -- pacemaker web GUI

热门文章

  1. 计算机网络规划与设计
  2. windows server 2008百度网盘下载
  3. win7用html做背景,怎么美化和自定义Win7鼠标右键菜单背景?
  4. WINDOWS XP 桌面主题的安装制作
  5. 计算机桌面任务栏窗口对话框菜单的功能,电脑下方的任务栏不显示怎么办 在任务栏和开始菜单属性对话框...
  6. 软件各种版本的含义!例如RC,M,GA等等
  7. 小管家进销存_美团入局共享充电宝,专家称或收购一两家,同行称雷声大雨点小...
  8. 第七章-寻找软件的注册码
  9. Java编程入门:使用Eclipse快捷键
  10. logcat日志分析