MacOSX PHP7.1安装ionCube扩展

接到一个项目需要用WHMCS这个玩意,本地跑的时候发现代码是用ionCube加密的,于是不得不安装ionCube扩展

我的PHP版本:PHP7.1

安装步骤:


一、下载loader-wizard.php(支持php5.3、php5.4、php5.5、php5.6、php7.0、php7.1、php7.2、php7.3版本)


幸运的是ionCube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示。


1.1 通过下面的地址下载loader-wizard:http://www.ioncube.com/loader-wizard/loader-wizard.zip

1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。

二、运行loader-wizard.php程序

2.1 使用浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php (访问路径请根据自己实际情况)。


2.2 这个loader程序经过检测之后会自动给出提示(显示的界面操作如下,不一定完全相同,根据自己实际环境):


  • 根据这个向导程序的提示,下载相应的解密软件。
  • 将下载下来的解密软件放在它指定的目录中。
  • 下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。注:如果提示要下载00-ioncube 开头的文件放在某个目录,可以把这个文件下载后打开,把里面的代码复制到 php.ini 粘帖在第一行,保存php.ini后不需要把00-ioncube文件拷贝到服务上。
  • 重新启动apache,如果用的是nginx 需要重启一下php-fpm服务
  • (特别注意:Mac应该提示下载的00-ioncube这个 放到它指定的目录后,还要编辑php.ini增加一行 zend_extension =/实际路径/ioncube_loader_dar_7.1.so,我在这里爬了好久。。。。。



2.3 最后验证是否安装成功

重新启动apache之后,再次访问loader.php,如果安装成功,系统会提示(如下图)




官方网址:http://www.ioncube.com/loaders.php


分享至
2019-03-01 发布 ┊ 2000 人浏览 ┊ 0 人评论 ┊ 来源:原创 ┊ 收藏
返回顶部