VPS-old - Changer de version PHP
... / Changer de version PHP
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Changer de version PHP

Von
CamilleD1
Erstellungsdatum 2018-09-27 08:51:25 (edited on 2024-09-04 12:03:47) in VPS-old

Bonjour, j'ai fait la màj d'un Drupal installé sur un VPS Debian 7, mais je rencontre certaines difficultés pour l'un ou l'autre module. Je pense que c'est sans doute lié à la version de PHP (5.4.4), j'aimerais donc la modifier à minima en 5.6 (voire 7). Mais là, sur un VPS, j'ignore totalement comment on fait et je n'arrive pas à trouver de tuto suffisamment clair pour mon neurone de femme pas blonde mais belge. C'est possible par KVM ? quelle est la procédure ?
Merci d'avance à celui qui aura pitié de moi :-) J'ai déjà fait l'une ou l'autre manip en SSH avec Putty sur des VPS, mais jamais celle-là.
Merci !!


6 Antworten ( Latest reply on 2018-09-27 22:38:21 Von
kyodev
)

en sachant que debian est à la version 9 et que php 5.6 est bientôt déprécié
il faudrait peut-être faire une bonne mise à jour?

pour le reste, même si je respecte énormément les belges brunes je passe la main sur la partie VPS Ovh :)

Bonjour,

Il serait bon de faire un upgrade général de ton serveur.
Si tu as peu de compétences en ssh, ca va pas être simple de t'expliquer comment mettre à jour ton php.
Utilises-tu apache ou nginx ?
Quel type de php, cgi, fpm ... ?
Quel modules php ? ( en ssh sur ton serveur --> dpkg -l |grep php )
Et ensuite il faut voir si tu as le repo qui te permet d'installer les dernieres versions de php.

Pour commencer voici un petit tuto qui peut t'aider
https://www.foulquier.info/tutoriaux/mise-a-jour-php-5-6-sur-debian-7-x

Mais attention, tout ce que tu fais vu les versions, a de fortes chances de ne pas être maintenu.

Bonne journée
https://www.captainadmin.com

Merci à tous les deux d'avoir répondu si vite !
@JeanR : on peut changer de version Debian sans devoir modifier son abonnement OVH (bête question peut-être mais bon ^^)
Apache ou nginx, type de php, cgi, fpm, no sé, je suis déjà intervenue plusieurs fois sur le site lui-même mais jamais sur le vps.

Pour mettre à jour debian, ça n'a pas l'air très compliqué si je suis ce tuto https://www.debian.org/doc/manuals/debian-faq/ch-uptodate.fr.html

Quand tu dis que ce ne sera pas maintenu, que veux-tu dire ?

De toute façon pour le moment j'ai un autre souci à régler : n'ayant pas le mdp root pour me connecter en SSH, j'ai lancé le mode rescue. Et là, la commande df -h me montre des choses bizzares ; au lieu de s'appeler vda et vdb ou quelque chose du style, les partitions s'appellent simfs. La commande lsblk n'affiche rien (ça revient sur la ligne d'attente). La commande fdisk -l me dit que cette commande n'existe pas. Bref, c'est le boxon.

Par contre je peux ouvrir source.lists. Je suppose que je peux faire la maj de php selon le tuto que tu m'as envoyé ?

Merci encore !

pas de root, pas de maj ...

la faq debian ne prends pas en compte les note de mise à jour par version, ce n'est pas une opération anodine sur un serveur de production:
https://www.debian.org/releases/jessie/i386/release-notes/ch-upgrading.fr.html
puis
https://www.debian.org/releases/stretch/i386/release-notes/ch-upgrading.fr.html

plus maintenu=plus de mise à jour, y compris de sécurité
c'est le cas pour debian7:
https://wiki.debian.org/fr/LTS/

donc tu prends un risque **énorme**, car tous les paquets sur ce système sont périmés.
la version stable jusqu'à l'année prochaine est debian 9, stretch

merci kyodev.
La maj ne peut pas se faire non plus en mode rescue ?
Bon, on va donc envisager la maj de debian mais à la rigueur, celle de php pourrait déjà être faite, non ?

Je vais proposer d'heberger le site ailleurs pendant les travaux à la rigueur, ce serait peut-être plus sûr.

> heberger le site ailleurs pendant les travaux à la rigueur, ce serait peut-être plus sûr.

ça me parait une bonne méthode

ou changer de vps?

sur ton ancien vps (debian7, simfs), tu as un montage automatique en `/mnt` ?

si oui, tu devrais pouvoir chrooter `chroot /mnt`
et changer le pass `passwd root`

pour connaître des packets installés:
`dpkg -l php* | grep ^ii`
`dpkg -l apache* | grep ^ii`

Salut @CamilleD1.


en SSH, j'ai lancé le mode rescue. Et là, la commande df -h me montre des choses bizzares ; au lieu de s'appeler vda et vdb ou quelque chose du style, les partitions s'appellent simfs.


Tu ne serais pas sur un VPS 2014 Classic par hasard ?
Si tes sous 2014, vaux mieux que tu prenne un nouveau VPS directement.
Appel le support, si tu as un abonnement qui cours pour encore plusieurs mois, ils peuvent transférer le crédit sur le nouveau VPS (déjà fait pour un ami ;) )

Je rejoins ce qui à été dit précédemment, vu le différentiel de version, ce serait aussi bien que tu reinstall tout sur une version plus récente de Debian/Ubuntu.
Sous Deb9 tu est d'office sous PHP 7.x il me semble.

Globalement, tu pourras bien faire des mises à jours, mais ça sera po très évident... et pas sans risques!

Dans tout les cas, avant toute MaJ de ton système : **FAIT UN BACKUP HORS DU VPS**.
Fait un dump de tes bdd et tu récupère tout chez toi par Filezilla.
Si tu plante tout, tu pourras "facilement" remettre en place.


Je vais proposer d'heberger le site ailleurs pendant les travaux à la rigueur, ce serait peut-être plus sûr.


Oui, ça t’évitera les mauvaises surprise !

Jalinn.

debian9 -> php7.0

> tu pourras bien faire des mises à jours, mais ça sera pas très évident

debian7 à debian 8, nouveau nommage d'interfaces réseau (je ne sais pas si imposé lors ugrade comme ubuntu)
debian8 à 9, migration potentielle mySql en mariaDb