我试图将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版本