如何使用WorkFlow Guide在OpenShift中安装ioncube Loader

时间:2014-04-22 02:13:25

标签: openshift ioncube

我用以下墨盒创建了一个应用程序   - PHP 5.4   - MySQL 5.5   - Phpmyadmin 4.0

什么是使离子立方体完全发挥作用的完整工作流程,每次推送回购数据都不会被删除/重置?

我确实读过 https://www.openshift.com/forums/openshift/how-to-install-ioncube-loader

但这一步并不是很清楚。

1 个答案:

答案 0 :(得分:1)

归功于caley:https://www.openshift.com/forums/openshift/how-to-install-ioncube-loader

  1. 首先,您必须使用 Zend墨盒创建一个装备。 (为什么?因为你可以去zend / configuration / etc / php.ini来添加php.ini设置)
  2. ssh进入您的装备并cd app-root/data
  3. wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
  4. tar -xvzf ioncube_loaders_lin_x86-64.tar.gz
  5. 你最终会得到一个 名为'ioncube'的文件夹
  6. 运行echo $OPENSHIFT_DATA_DIR并记下输出
  7. nano $HOME/zend/configuration/etc/php.ini
  8. 将此行添加到您正在编辑的文件的END(此版本取决于您的php版本,可以是5.3,5.4,5.5甚至最新版本)

    zend_extension=<OPENSHIFT_DATA_DIR>ioncube/ioncube_loader_lin_5.3.so

    替换步骤6中的路径。

  9. loader-wizard.php放入$OPENSHIFT_REPO_DIR/php目录
  10. 退出ssh连接
  11. 运行rhc app restart $appname,其中$ appname是应用程序的名称,或者您可以在Web控制台上重新启动。
  12. 在浏览器中查看$ appname- $ domain.rhcloud.com / loader-wizard.php,它应该说现在已正确安装扩展程序。