Laravel 5.1 и ovh Issue

Мой хозяин типа про (OVH)
У меня проблема с laravel 5.1 в Ovh, когда я печатаю php artisan я получил

X-Powered-By: PHP/4.4.9
Content-type: text/html

<br />
<b>Warning</b>:  Unexpected character in input:  '\' (ASCII=92) state=1 in <b>/home/obliviushc/petite-enfance/artisan</b> on line <b>31</b><br />
<br />
<b>Parse error</b>:  syntax error, unexpected T_STRING in <b>/home/obliviushc/petite-enfance/artisan</b> on line <b>31</b><br />

и, как вы видите, версия php 4.4.9
и я следовал инструкциям с сайта OVH, чтобы изменить версию php
и я добавил .ovhconfig в public / file и содержит эти строки

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

и я проверил внутри файла представления с <?php phpinfo() ?>
и я получаю 5.6.15
теперь это из-за php версии или что?
Пожалуйста, помогите мне, я застрял!

1

Решение

В соответствии с документация, минимальная требуемая версия PHP: PHP >= 5.5.9,

Кажется, командная строка все еще указывает на старую версию PHP, поэтому ремесленник терпит неудачу. Чтобы получить правильный путь, найдите, где установлен ваш php, добавьте скрипт и запустите его из браузера (т. Е. Обрабатывает Apache).

<?php
echo PHP_BINDIR;

Затем добавьте этот каталог в переменную PATH.

Наконец, попытайтесь удалить старый путь версии PHP, вы можете найти его, выполнив эту команду в CLI:

which php
1

Другие решения

php5.5 -v

если хорошо, то используйтеphp5.5‘ вместо ‘PHP‘в каждой команде:

curl -sS https://getcomposer.org/installer | php5.5
php5.5 composer.phar install
php5.5 artisan clear-compiled
php5.5 artisan optimize
1

По вопросам рекламы [email protected]