RedHat Openshift Online上的PHP 5.4

时间:2013-08-23 10:05:06

标签: php apache openshift

我正在尝试探索openshift作为一个或两个项目使用的可能服务。 我需要PHP 5.4,因为我正在使用的依赖项使用PHP Traits。 显然,Openshift Online上提供的默认值是PHP 5.3。我环顾四周&了解墨盒,但因为我的生活无法让他们工作。

我发现这个解决方案遍布整个地方:Sgoettschkes/openshift-php54,但是按照说明操作;我一直收到超时错误,通知我我的会话因为花了太长时间而结束了。 (尽管自述文件警告说这个过程可能需要长达一个小时......)

我无法确定,但该特定解决方案似乎是一个V1盒式磁带?我试图查看V2墨盒,但是当我尝试使用它们时它们会继续抛出错误。我不确定我做错了什么。 smerrill/openshift-php-54

错误示例: “--2013-08-22 12:07:38-- http://phpbuild-phase2technology.rhcloud.com/php54.tgz解析phpbuild-phase2technology.rhcloud.com ...失败:名称或服务未知.wget:无法解析主机地址`phpbuild-phase2technology .rhcloud.com'“

“无效的墨盒,从网址'https://github.com/smerrill/openshift-php-54/archive/master.zip'”

下载错误

(我使用rhc应用程序和Web界面尝试了这一点)

我已经看到人们需要使用墨盒反射器,但这没有帮助。有什么我不做的事吗? info here:

不幸的是,我读过的每一个资源似乎都假设读者或观众事先对这个主题有很多了解,但事实并非如此。甚至观看一个视频,其中发言者跳过概念,因为他认为已经知道这个东西。 Video link。如果我已经离开并获得自己的VPS,我觉得我的设置得更快,但我的想法是设置一个需要较少管理的设置。

我的愿望是起床&运行PHP 5.4,Apache& MySql开始了。我甚至不会因为我不想混淆而投入额外的php库。

任何人都可以帮我把事情搞定吗?尽可能的外行会有所帮助。

2 个答案:

答案 0 :(得分:2)

嗨,我已经分配了回购,让它对我有用。我遇到的几个问题是

  1. 依赖性的断开链接
  2. 错误提到的php 5版本,已在forked repo中修复。
  3. 我还提交了拉取请求here,同时可以从我的分叉repo访问工作代码。

    随意提交改进。快乐的编码:)

答案 1 :(得分:2)