Als je probeert de MongoDB-extensie voor PHP te installeren via PECL en je krijgt de volgende foutmelding:
install failed
Je bent niet de enige. Dit is een veelvoorkomend probleem, vooral op oudere systemen of wanneer de PECL-channel lijst verouderd is.
Oorzaak van de fout
Deze fout treedt meestal op wanneer:
De PECL-channel lijst op je server verouderd of beschadigd is.
Er netwerkproblemen zijn waardoor PECL de nieuwste pakketlijst niet kan ophalen.
Je een verouderd besturingssysteem of een oude PHP-versie gebruikt waarbij de standaardinstellingen van PECL niet meer overeenkomen met de huidige repositorypaden.
Snelle oplossing
Je kunt dit probleem vaak oplossen door eerst het PECL-channel bij te werken:
sudo pecl channel-update pecl.php.net
Dit commando dwingt PECL om de channel-lijst te verversen en de nieuwste beschikbare pakketinformatie te downloaden.
Probeer daarna opnieuw te installeren:
pecl install mongodb