2

我正在尝试将 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 Resolving phpbuild-phase2technology.rhcloud.com ...失败:名称或服务不是已知。wget: 无法解析主机地址 `phpbuild-phase2technology.rhcloud.com' "

" 无效的墨盒,从 url 下载错误 ' https://github.com/smerrill/openshift-php-54/archive/master.zip ' "

(我已经尝试过使用 rhc 应用程序和 Web 界面)

我已经看到需要使用墨盒反射器,但这并没有帮助。有什么我没有做的吗?这里的信息:

不幸的是,我阅读的每一个资源似乎都假设读者或观众事先对这个主题了解很多,而我不知道。甚至观看演讲者跳过概念的视频,因为他认为人们已经知道这些东西。视频链接。我觉得如果我去给自己弄一个 VPS,我会更快地设置好,但我的想法是建立一个需要更少管理的设置。

我的愿望是首先启动并运行 PHP 5.4、Apache 和 MySql。我什至不会仅仅因为我不想感到困惑而投入额外的 php 库。

任何人都可以帮我让事情顺利进行吗?尽可能外行会有所帮助。

4

2 回答 2

2

PHP 5.4 现在可在 OpenShift Online 上使用,请参阅此博客文章

于 2014-02-10T11:42:14.090 回答
2

嗨,我已经分叉了 repo 以使其对我有用。我面临的几个问题是

  1. 依赖关系断开
  2. 提到的 php 5 版本不正确,该版本已在分叉的 repo 中修复。

我还在这里提交了一个拉取请求,同时可以从我的分叉存储库中访问工作代码

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

于 2014-01-16T15:23:32.353 回答