Ga naar inhoud

Blog

How to Fix: "No releases available for package ‘pecl.php.net/mongodb"” during PECL MongoDB Installation

Als je probeert de MongoDB-extensie voor PHP te installeren via PECL en je krijgt de volgende foutmelding:

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
Zoeken
Een moment geduld a.u.b....