2015-05-25 2 views
3

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

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

Я попытался рекомендуемые шаги 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

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

+0

Я теперь с помощью Laravel и нужно использовать минимум php5.6. У меня есть 2 субдомена на моем FTP. Один из них находится в php 5.3 (старый веб-сайт), а другой - в php 5.6 (новый веб-сайт). Когда я прочитал свой ответ ниже, я знаю все, что сказал вам, это неправильно. Я могу обновить свой ответ. Но у вас все еще есть эта проблема? – Zl3n

ответ

1

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

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

Существует .ovhconfig файл (или создать) в корневой папке FTP (до /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.

+0

Я добавил файл .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, Copyright (c) 1998-2004 Zend Technologies ** ПРИМЕЧАНИЕ **: Файл .ovhconfig в настоящее время находится в корневой папке , Например: - WWW .ovhconfig - суб-файлы и папки (реж WWW WND .ovhconfig находятся в том же месте) –

+0

я не мог найти вариант Gestion дю CDN, я добавил скриншот в ответ, может вы, пожалуйста, посмотрите, и скажите, если какой-либо из вариантов совпадает с тем, о чем вы говорите?Это было бы очень полезно, я боролся с этой проблемой в течение последних 3 недель. Спасибо –

+0

Я допустил ошибку. Это не CDN, но: 'Gestion de l'Accélérateur Géocache' – Zl3n

-1

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) 

(from this gist)

Смежные вопросы