Php7.1 dispo en ligne de commande ?

Bonjour,

Sur un mutu pro, j'ai activé php 7.1 et ça tourne bien, sauf qu'en ligne de commande, je n'ai que php 7.0 et en dessous.

Et c'est gênant puisque c'est la version 7.0.6 qui a un bug empêchant l'installation de mon site.

Y a-t-il une solution ?

Merci par avance,
Mikael

Merci, mais hélas, ce chemin n'existe pas

@ssh1.media.ha.ovh.net ~ $ ls /usr/local/php7.1/bin/php
ls: impossible d'accéder à /usr/local/php7.1/bin/php: Aucun fichier ou dossier de ce type

(je suis connecté sur ftp.cluster006.hosting.ovh.net)

Bonjour @MikaelK,

PHP 7.1 n'est disponible qu'en environnement d'exécution stable, ce qui est renseigné dans ton .ovhconfig et s'applique donc avec succès sur tes pages web.

Pour le SSH, nous ne reflétons pas encore l'environnement d'exécution de manière automatique. Mais tu peux utiliser ce script dans ton bashrc afin que ce soit le cas : https://github.com/ovh/webhosting-ssh-bashrc

Bonne ligne de commandes,
Vincent

Bonjour,

Merci, j'ai appliqué le bashrc mais le problème de fond est que le chemin vers php7.1 n'existe pas sur ce serveur.

user@ssh2.media.ha.ovh.net (fpm/7.1/prod/legacy) ~ $ vim .bashrc
user@ssh2.media.ha.ovh.net (fpm/7.1/prod/legacy) ~ $ echo $PATH
/usr/local/php7.1/bin:/usr/local/bin:/usr/bin:/bin
user@ssh2.media.ha.ovh.net (fpm/7.1/prod/legacy) ~ $ which php
/usr/local/bin/php

Pour être précis, c'est un mutu performance 1 et non pro comme je l'avais indiqué plus haut.

EDIT : je viens de voir que c'est du legacy, vais changer ça en jessie et je reviens

C'était ma config dans .ovhconfig qui était incomplète

il manquait ceci :
container.image=stable

Au final, voici à quoi elle ressemble

app.engine=php
app.engine.version=7.1
http.firewall=none
environment=production
container.image=stable

Bonjours à tous,
Je rencontre un problème avec php 7.1 depuis vendredi matin.

Je n'arrive plus à exécuter de commande php depuis ma connexion SSH.
Voici l'erreur retournée :
-ovh_ssh: /usr/local/php7.1/bin/php: No such file or directory

Ci-dessous la config de mon hébergement (.ovhconfig)
app.engine=phpcgi
app.engine.version=7.1
http.firewall=none
environment=production
container.image=stable

J'ai aussi ajouter un alias dans mon .bashrc
alias php='/usr/local/php7.1/bin/php'

Quelqu'un pourrait m'aider ?


Quelqu'un pourrait m'aider ?

Extrait de : **1https://wordetweb.com/word-et-web/OVH-ovhconfig-hebergement-mutualise-FR.htmhttps://wordetweb.com/word-et-web/OVH-ovhconfig-hebergement-mutualise-FR.htm OVH - ovhconfig_**

> app.engine=php

Bonsoir Gaston,
J'ai testé la solution que tu viens de me proposer mais cela ne fonctionne pas.
Ce qui est étrange c'est que mon environnement fonctionnait bien jusqu'à vendredi matin. Il y aurait peut être eu une MAJ côté OVH ?


Ce qui est étrange c'est que mon environnement fonctionnait bien jusqu'à vendredi matin. Il y aurait peut être eu une MAJ côté OVH ?

Je ne sais point. :(

Mon problème est résolu. Une personne de la communauté OVH a réglé mon problème.
Je lui ai demandé de m'en dire davantage sur la provenance du problème.
Je vous partagerai sa réponse.

Merci pour votre aide.