Bonjour,
Le chemin de l'exécutable php en version 7.3 est : /usr/local/php7.3/bin/php
/usr/local/php7.3/bin/php -v
PHP 7.3.32 (cli) (built: Jan 25 2022 13:21:48) ( NTS )
Je m'attendais donc à ce que la version 7.4 soit /usr/local/php7.4/bin/php
/usr/local/php7.4/bin/php -v
-ovh_ssh: /usr/local/php7.4/bin/php: Aucun fichier ou dossier de ce type
Quelqu'un connait le bon chemin ?
Merci,
bonjour,
Vous avez accès au shell apparemment, que donne un
`locate php7.4`
Quelqu'un connait le bon chemin ?
Si locate n'est pas installé chez OVH, essayez which php7.4 pour autant qu'il soit dans votre $PATH
Enfin mettez un phpinfo() dans une nouvelle page de votre site, le chemin d'exécution y est peut-être indiqué.
Enfin mettez un phpinfo() dans une nouvelle page de votre site, le chemin d'exécution y est peut-être indiqué.
Le pb c'est qu'il souhaite l'éxecutable CLI de PHP (je crois).
Bonjour
Je viens de mettre à jour vers PHP7.4 (en passant par le manager d'OVH)
J'ai ajouté un ```.ovhconfig``` dans le dossier de travail (owncloud)
```
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64
```
j'ai également renseigné ```.htaccess``` à la racine…
```
SetEnv PHP_VER 7.4
SetEnv REGISTER_GLOBALS 0
Header set cache-control "no-cache"
```
EDIT : En le supprimant tout est rentré dans l'ordre, Owncloud reconnait PHP7.4
Sinon… Owncloud continue de m'indiquer que j'utilise PHP5.4
idem avec un ```php -v```
```> PHP 5.4.45 (cgi-fcgi) (built: Apr 4 2024 13:07:53)```
J'ai cherché avec ```locate php7.4```
mais commande non installée
```ls /usr/local/php5.3``` OK
```ls /usr/local/php7.3``` OK
```ls /usr/local/php7.4``` NON (erreur)
Comment faire pour que PHP 7.4 soit effectivement pris en compte ?
```update-alternatives --config php``` me dit qu'il n'y a pas d'alternative.. zut alors
Ma question reste entière : où donc est php 7.4 ??
Merci par avance,
je ne vois pas ce que j'aurais pu louper/oublier