首 页 » 服务器环境搭建 » Linux VPS Apache/Nginx+PHP环境下ionCube安装教程

Linux VPS Apache/Nginx+PHP环境下ionCube安装教程

2011-03-18 | 浏览人数: 7,665次 | 分类: 服务器环境搭建 | 7条评论 | 查看评论 发表评论

ioncube

最近代购的客户越来越多,以前deepvps都是手工记录,难免有错漏。所以最近准备安装一个whmcs试试看。

在自己的VPS上安装试一下,但是提示:

Site error: the file /home/www/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.

根据上面的提示看来是因为没有安装ionCube。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块, 必须到ionCube网站下载。ionCube loader是免费的,但是Encoder的价格就比较昂贵(起价$199)。

1,首先,执行uname -a 查看系统是32位还是64位,打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包,比如我的是32位的,切换到/usr/local/目录,执行

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

下载,再执行

tar zxvf ioncube_loaders_lin_x86.tar.gz

解压软件包。

2,修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码:

[ionCube Loader]
zend_extension=”/usr/local/ioncube/ioncube_loader_lin_5.2.so”

注意:如果以前没装过Zend Optimizer,你可以把这行加在文件最尾部。否则,把它加在Zend语句之前。如果把ionCube放在Zend之后时会发生如下错误:The Loader must appear as the first entry in the php.ini file in Unknown on line 0

修改后的php.ini 如下:

[ionCube Loader]
zend_extension=”/usr/local/ioncube/ioncube_loader_lin_5.2.so”

[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension=”/usr/local/zend/ZendOptimizer.so”

原创文章如转载,请注明:转载自深度VPS [ http://www.deepvps.com ]
[复制本文链接发送给您的好友]
  • 上一篇:
  • 下一篇:
  • 日志信息 »

    该日志于2011-03-18 09:48由 deepvps 发表在服务器环境搭建分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

    相关日志 »

    共有7条评论 [点此发言]

    1. 1楼 gsid 2011年03月18日 12:29

      向你学习了
      看着就头晕

      [回复]

    2. 2楼 囧啊囧 2011年03月18日 17:44

      看了生意好起来了

      [回复]

    3. 3楼 vpsser 2011年03月18日 18:16

      按照你的模板仿了一个差不多的 :razz: ,当然不是wordpress,是 Typecho的,问一下Theme by 作者,还用写你不 :twisted:

      [回复]

      deepvps 2011年03月18日 18:32 回复:

      不用啦,这个模板的版权本来也不是我的,呵呵

      [回复]

    4. 4楼 cooso 2011年05月17日 22:21

      首先感谢老大!
      我用你的方法搭建了一个在线代理网站,www.cooso.net
      256内存反映还不错,
      不过间断性502,不知道什么原因

      [回复]

      deepvps 2011年05月20日 08:11 回复:

      试着加大进程。

      [回复]

      zzyxz 2011年05月24日 03:03 回复:

      :oops: 这个是怎么搭建的,我想弄个自己玩玩

      [回复]

    发表评论 »

    = 8 + 8 (防止机器人评论)

     疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人