如何使用工作流指南在OpenShift中安装ioncube Loader

如何使用工作流指南在OpenShift中安装ioncube Loader,openshift,ioncube,Openshift,Ioncube,我使用以下盒带创建一个应用程序 -PHP5.4 -MySQL 5.5 -phpMyAdmin4.0 使ioncube充分发挥作用的完整工作流程是什么?每次推送回购数据时,不会删除/重置 我确实读过 但这一步并不十分清楚。归功于cdaley: 首先,您必须使用Zend墨盒创建齿轮。(为什么?因为您可以转到zend/configuration/etc/php.ini添加php.ini设置) ssh进入你的装备并cd-app-root/data wgethttp://downloads2.ioncu

我使用以下盒带创建一个应用程序 -PHP5.4 -MySQL 5.5 -phpMyAdmin4.0

使ioncube充分发挥作用的完整工作流程是什么?每次推送回购数据时,不会删除/重置

我确实读过

但这一步并不十分清楚。

归功于cdaley:

  • 首先,您必须使用Zend墨盒创建齿轮。(为什么?因为您可以转到zend/configuration/etc/php.ini添加php.ini设置)
  • ssh
    进入你的装备并
    cd-app-root/data
  • wgethttp://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
  • tar-xvzf ioncube装载机\u lin\u x86-64.tar.gz
  • 你最终会得到一份工作 名为“ioncube”的文件夹
  • 运行
    echo$OPENSHIFT\u DATA\u DIR
    并记录输出
  • nano$HOME/zend/configuration/etc/php.ini
  • 将这一行添加到您正在编辑的文件末尾(这一行取决于您的php版本,可以是5.3、5.4、5.5甚至是最新版本)

    zend\u extension=ioncube/ioncube\u loader\u lin\u 5.3。因此

    其中替换为步骤6中的路径

  • loader wizard.php
    放入
    $OPENSHIFT\u REPO\u DIR/php
    目录
  • 退出ssh连接
  • 运行
    rhc app restart$appname
    ,其中$appname是应用程序的名称,或者您可以在web控制台上重新启动
  • 在您的浏览器中查看$appname-$domain.rhcloud.com/loader-wizard.php,它应该表明扩展现在已正确安装