5 000 000? faudrait peut etre penser à fractionner la ficture :o
Sinon tu peux augmenter la limite memoire dans ton php.ini:
Tu ouvres le php.ini de ton serveur local (wamp, laragon, xamp...) et tu cherche "memory_limit" et tu augmentes la valeur, ensuite tu relances le serveur et ça devrait etre bon :)
Oublies pas en prod de faire la même chose ;) et pour le serveur remote faudra acheter un serveur avec au moins 2GB de RAM pour encaisser ;)