如何在Do-It-Yourself应用程序中替换Openshift's内置php ?


How can I replace Openshift's built-in php in Do-It-Yourself application?

我试图将PHP 5.6.11安装到Openshift "Do-it-Yourself 0.1"中。安装完成后,我通过"ctl_all restart"重新启动了所有服务。但之后,当我运行"php -v"时,它显示:

PHP 5.3.3 (cli) (built: Jul  3 2015 03:10:33)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.1.4, Copyright (c) 2002-2012, by Derick Rethans

如何用PHP 5.6.11替换这个内置的PHP版本?谢谢。

我发现这个帖子:https://forums.openshift.com/permanently-add-to-path通过设置PATH变量永久添加新的bin到PATH应用程序的pre_start动作钩子($app/.openshift/action_hooks/pre_start_$apptype)。

希望能有所帮助。

你需要确保你的新版本的bin目录在你的PATH中被指定在另一个版本之前,这样它会首先拾取那个php版本