【问题标题】:Change version php on OVH在OVH上更改版本php
【发布时间】:2015-08-07 08:11:00
【问题描述】:

我的问题是我需要在http://www.ovh.com/ 上的远程服务器上将 php 的版本从 4.4.9 更改为 5.5

但我似乎无法实现这个目标!

我已经尝试了推荐的步骤http://www.ovh.com/fr/g1207.configurer-php-web

并包含以下 .ovhconfig 文件:

app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production

但是当我通过 phpinfo() 或命令 php -v 检查时,它说我使用的是 php 版本 4.4.9

![在此处输入图片描述][1]

我正在尝试运行 Symfony 应用程序,这对于低于 5.3 版本的 php 是不可能的

我该如何解决这个问题?

【问题讨论】:

  • 我现在正在使用 Laravel,至少需要使用 php5.6。我的 FTP 中有 2 个子域。一个在 php 5.3(旧网站)中,另一个在 php 5.6(新网站)中。当我阅读下面的答案时,我知道我告诉您的一切都不正确。我可以更新我的答案。但是你还有这个问题吗?

标签: php remote-server ovh


【解决方案1】:

您必须在 /www/ 中创建一个 .htaccess 文件并写入:

SetEnv PHP_VER 5.5
SetEnv REGISTER_GLOBALS 0
Header set cache-control "no-cache"

在您的 FTP 根目录中有一个 .ovhconfig 文件(或创建它)(在 /www/ 之前)并写入:

app.engine=phpcgi
app.engine.version=auto

http.firewall=none
environment=development

然后转到管理器(最好是v3,因为我不确定该功能是否在新界面中可用)>Hébergement>Gestion de l'Accélérateur Géocache>Appuyer sur Valider pour vider le cache。 (更多解释here

如果还是不行,请联系OVH技术服务。

【讨论】:

  • 我已经添加了内容为“SetEnv PHP_VER 5_5”的 .htaccess 文件,但是当我尝试命令 php -v 时,我仍然得到以下输出 PHP 4.4.9 (cgi)(构建:Apr 20 2012 18:34:17) 版权所有 (c) 1997-2008 PHP Group Zend Engine v1.3.0,版权所有 (c) 1998-2004 Zend Technologies 注意:.ovhconfig 文件当前位于根文件夹。例如: - www .ovhconfig - 子文件和文件夹(目录 www wnd .ovhconfig 位于同一位置)
  • 我找不到 Gestion du CDN 选项,我在答案中添加了屏幕截图,请您看一下,并告诉我是否有任何选项与您所说的一致?这将非常有帮助,过去 3 周我一直在努力解决这个问题。谢谢
  • 我犯了一个错误。它不是 CDN,而是:Gestion de l'Accélérateur Géocache
  • 我已经按照您的建议完成了上述操作并清空了缓存。但对于php -v,我仍然得到相同的结果。 PHP 版本 4.4.9。
  • 还有其他建议吗?仍然遇到同样的问题!
【解决方案2】:

不同版本 PHP 的 OVH 路径:

/usr/local/php5.3/bin/php  =>  PHP 5.3.29 (cli) (built: Dec 10 2014 16:59:41)
/usr/local/php5.4/bin/php  =>  PHP 5.4.38 (cli) (built: Feb 26 2015 09:53:00)
/usr/local/php5.5/bin/php  =>  PHP 5.5.22 (cli) (built: Feb 23 2015 13:12:45)
/usr/local/php5.6/bin/php  =>  PHP 5.6.6 (cli) (built: Feb 23 2015 13:13:02)
/usr/local/php7.0/bin/php  =>  PHP 7.0.2 (cli) (built: Feb  8 2016 10:58:42) ( NTS )

(from this gist)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 2017-08-25
    • 2012-09-21
    • 2021-02-17
    • 2022-11-10
    • 2017-08-19
    • 2017-02-14
    相关资源
    最近更新 更多