Bonjour à tous,
Après quelques jours d’errances autour de mon problème, ça commence à se préciser, mais si j’arrive à préciser le problème, je ne parviens pas à le résoudre pour autant:
Objectif à atteindre: installer et faire fonctionner php7.3 et les modules kivontbien.
Pour l’instant: php7.0 tourne, et fonctionne (je crois…)
Ma config: serveur dédié Kimsufi KS-2 avec Debian Buster
#php -v
PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies
#apache2 -v
Server version: Apache/2.4.38 (Debian)
Server built: 2019-04-07T18:15:40
Comment sais-je que j’ai un problème ? J’ai mon nextcloud qui me dit que le module curl
(et maintenant mbstring
) ne sont pas installés…
Comment suis-je arrivé à ce problème ? Mon nexcloud tournait avec php7.0 tranquille… mais il m’indiquait qu’il y avait une MAJ vers nextcloud 16… hors l’updater n’est accessible que si on tourne avec php7.3. Alors j’ai juste fait un “apt install php7.3
”, et bim message d’erreur des modules.
Comment je sais que php7.0 semble fonctionner ? ben en faisant “a2enmod php7.0
”, et bien j’ai un wordpress qui tourne très bien. Mais dès que je fait “a2enmod php7.3
”, ben mon wordpress il ne veut plus fonctionner.
Comment je sais que me problème semble venir d’un conflit entre php7.0 et ph7.3 ? en faisant “phpenmod curl
”, j’ai un retour
assez éloquent :
WARNING: Module curl ini file doesn't exist under /etc/php/7.0/mods-available
Hors comme j’ai installé php7.3, et bien le message devrait avoir lieu avec
/etc/php/7.3/mods-available
Quel est le résultat que je veux obtenir ? Que mon wordpress tourne tranquillement (et je suppose qu’en mettant un php7.3 pleinement fonctionnel, ça devrait le faire, et également mon nextcloud avec tous les modules kivontbien. Je pense donc qu’il faut que je fasse une purge des paquets 7.0 pour qu’ensuite le php7.3 soit le seul maître à bord. Mais je ne veux pas tout casser, mes sites sont en production.
- Ai-je bien un problème de cohabitation php7.0/php7.3 ?
- php7.0 et php7.3 sont-ils cohabitables ? si oui, comment ?
- si non, comment virer proprement (et sans tout casser) php7.0 et mettre php7.3 et ses modules kivonbien ?
Merci pour votre patience de lecture.