如何在 Do-It-Yourself 应用程序中替换 Openshift 的内置 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 的内置版本?谢谢
您需要确保在您的 PATH 中指定您的新版本的 bin 目录在其他版本之前,这样它将首先选择 php 版本。
我发现这个 post:https://forums.openshift.com/permanently-add-to-path 通过在
应用程序的 pre_start 操作挂钩 ($app/.openshift/action_hooks/pre_start_$apptype)。
希望对您有所帮助。
我正在尝试将 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 的内置版本?谢谢
您需要确保在您的 PATH 中指定您的新版本的 bin 目录在其他版本之前,这样它将首先选择 php 版本。
我发现这个 post:https://forums.openshift.com/permanently-add-to-path 通过在 应用程序的 pre_start 操作挂钩 ($app/.openshift/action_hooks/pre_start_$apptype)。
希望对您有所帮助。