Migration symfony 2.8 MongoDB vers php 7 ?

Par nadhem, il y a 9 ans


Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

je souhaite migrer un projet base sur symfony 2.8 et MongoDB d'un serveur avec php 5.6 vers un nouveau serveur avec un php 7
le problème c'est que le nouveau driver de mongoDB sur la version php7 n'est pas pris en compte dans ODM.

sachant que tous les packages dans le projet sont à jour.

avez vous une idée comment fixe ce point ?

merci par avance de vos retour.

3 réponses

abelhaj, il y a 9 ans

Bonsoir il faut que tu installe l'extension mongo
apt-get install php7.0-mongo

yanis-git, il y a 9 ans

@adelhaj a raison, je vais completer un peu sa réponse :
Tu trouveras l'extension (et toute les autres d'ailleurs) sur le repo : https://launchpad.net/~ondrej/+archive/ubuntu/php

Pour l'installer

sudo apt-get install -y language-pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0-mongo

on relance apache si c'est apache ou php-fpm ou php-cgi.