Изменить версию php на OVH

Моя проблема в том, что мне нужно изменить версию php с 4.4.9 на 5.5 на удаленном сервере на http://www.ovh.com/

Но я не могу, кажется, в состоянии достичь этой цели!

Я выполнил рекомендуемые шаги 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, что невозможно с версией php ниже 5.3.

Как исправить эту проблему?


person Codious-JR    schedule 25.05.2015    source источник
comment
Сейчас я использую Laravel и мне нужно использовать минимум php5.6. У меня есть 2 поддомена на моем FTP. Один на php 5.3 (старый сайт), а другой на php 5.6 (новый сайт). Когда я читаю свой ответ ниже, я знаю, что все, что я сказал вам, неверно. Я могу обновить свой ответ. Но у вас все еще есть эта проблема?   -  person w3spi    schedule 08.01.2016


Ответы (2)


Вам нужно создать файл .htaccess в /www/ и записать в него:

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

В корне вашего FTP (до /www/) есть файл .ovhconfig (или создайте его) и напишите в него:

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. (Подробнее здесь)

Если это не сработает, следует обратиться в техническую службу OVH.

person w3spi    schedule 25.05.2015
comment
я добавил файл .htaccess с содержимым SetEnv PHP_VER 5_5, но когда я пытаюсь выполнить команду php -v, я все равно получаю следующий вывод PHP 4.4.9 (cgi) (построено: 20 апреля 2012 г. 18:34:17) Copyright (c) 1997-2008 PHP Group Zend Engine v1.3.0, авторские права (c) 1998-2004 Zend Technologies ПРИМЕЧАНИЕ: файл .ovhconfig в настоящее время находится в корневой папке. Например: - www .ovhconfig - вложенные файлы и папки (каталог www wnd .ovhconfig находится в том же месте) - person Codious-JR; 25.05.2015
comment
я не смог найти опцию Gestion du CDN, я добавил скриншот в ответ, не могли бы вы взглянуть и сказать мне, совпадает ли какой-либо из вариантов с тем, о чем вы говорите? Это было бы очень полезно, я боролся с этой проблемой в течение последних 3 недель. Спасибо - person Codious-JR; 26.05.2015
comment
Я допустил ошибку. Это не CDN, а: Gestion de l'Accélérateur Géocache - person w3spi; 26.05.2015
comment
Я сделал все вышеперечисленное и очистил кэш, как вы предложили. Но все же для php -v я получаю тот же результат. PHP версии 4.4.9. - person Codious-JR; 27.05.2015
comment
любые другие предложения? Все еще застрял с той же проблемой! - person Codious-JR; 02.06.2015

Пути OVH к разным версиям PHP:

/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 )

(из этой сути)

person daniouyea    schedule 15.04.2016