Bonjour,

Je travaille d'habitude sur des projets laravel 5.4 avec php 7.1.6 je viens d'avoir un projet version laravel 4.2 quand j'essaye de l'ouvrir je rencontre ce message d'erreur Function mcrypt_get_iv_size() is deprecated. est ce que je dois installer une version anterieure de php ou quoi faire merci :)

3 réponses


yanis-git
Réponse acceptée

Il faudrait tester la version 7 sinon la version 5.6.

Cela veut dire que cette fonction sera supprimé dans les versions futures de PHP et est considéré comme obsolète. Tu peux toujours l'utiliser mais ce n'est pas recommandé par la communauté PHP.
Choix possible :
1/ descendre de version ("recommandé" pour la production)
2/ Continuer sur la 7.1 mais désactiver les deprecated (error_reporting(E_ERROR | E_WARNING | E_PARSE);)
3/ mettre à jour ton Laravel vers une version supportante AES-256-CBC.

quelle version de php recommendez -vous que j'installe pour pouvoir fonctionner les deux projets ?