Skladatel: Odstranění nebo odinstalování balíčků PHP

Jak odebrat nebo odinstalovat balíčky PHP pomocí nástroje Composer Při správě závislostí PHP je nutné vědět nejen, jak je nainstalovat, ale také jak správně. odebrat nebo odinstal...

Světlý režim slouží jen pro ukázku funkcionality. Proto používejte tmavou verzi webu.

03. 11. 2025

Skladatel: Odstranění nebo odinstalování balíčků PHP

Jak odebrat nebo odinstalovat balíčky PHP pomocí nástroje Composer

Při správě závislostí PHP je nutné vědět nejen, jak je nainstalovat, ale také jak správně. odebrat nebo odinstalovat balíčky. Composer nabízí jednoduchý a bezpečný způsob, jak to provést a zároveň udržet projekt čistý a bez závislostí na nepoužívaných balíčcích. Tento průvodce přesně vysvětluje, jak jasně, správně a efektivně odebírat balíčky, aktualizovat závislosti a ověřovat změny.

Odstranění balíčku PHP pomocí nástroje Composer

Než začnete cokoli odstraňovat, identifikujte balíček, který chcete odinstalovat, a ověřte si, zda ve vašem projektu existuje.

Spusťte:

composer show

Můžete také vyhledat specifický balíček:

composer show vendor/package-name

To odebrat nebo odinstalovat balíček, použijte remove příkaz:

composer remove vendor/package-name

Co to dělá:

  • Odinstaluje zadaný balíček z vendor/ adresář.
  • Odstraní ji z vašeho composer.json a composer.lock soubory.
  • Automaticky aktualizuje automatickou náplň, aby odrážela změnu.

Příklad:

composer remove guzzlehttp/guzzle

Program Composer aktualizuje strom závislostí a zobrazí souhrn odebraného balíčku a všech dalších závislostí, které již nejsou potřeba.

Odstranění více balíčků PHP najednou pomocí nástroje Composer

Jedním příkazem můžete odebrat více než jeden balíček:

composer remove vendor/package-one vendor/package-two

Composer odinstaluje oba balíčky a vyčistí závislosti, které již projekt nepoužívá.

Odstranění balíčku PHP určeného pouze pro vývoj

Pokud byl balíček nainstalován jako vývojová závislost (s příznakem --dev ), můžete jej odstranit stejným způsobem:

composer remove --dev vendor/package-name

Tím se balíček odstraní z require-dev sekce vašeho composer.json.

Ruční odstranění úpravou souboru composer.json (nedoporučuje se)

Zatímco položku balíčku můžete ručně odstranit z composer.json, je to nedoporučuje se protože:

  • Automaticky se neaktualizuje composer.lock.
  • Nevyčistí vendor/ adresář.
  • To může vést k nekonzistentním stavům.

Pokud ručně upravíte composer.json, vždy běžet:

composer update

následně synchronizovat a znovu nainstalovat pouze požadované balíčky.

Ověření odstranění

Po odebrání ověřte, že balíček již není uveden v závislostech:

composer show

Měli byste také zkontrolovat composer.json soubor, abyste se ujistili, že byl balíček odstraněn buď ze souboru require or require-dev sekce.

Nejčastější chyby, kterých se vyvarujte

  • Zapomínání na běh composer update or composer install po ručních úpravách. Po úpravách vždy synchronizujte soubory závislostí.

  • Odebrání balíčku, který je vyžadován jinou závislostí. Pokud je balíček stále používán jinde, Composer vás na to upozorní a zablokuje jeho odstranění.

  • Přeskočení aktualizací automatického načítání. Pokud zůstanou odkazy na automatické načítání, spusťte:

    composer dump-autoload

Vždy dávejte přednost použití integrovaného nástroje Composer remove místo ručního mazání. Zajišťuje správnou aktualizaci všech odkazů, automatického načítání a řetězců závislostí, čímž udržuje váš projekt PHP stabilní, konzistentní a lehký.

Původní článek publikoval Nabil Hassen.

Mohlo by vám pomoct

Praktické věci kolem webu

Než se pustíte do webu, hodí se mít jasno v podkladech, WordPressu, cookies a měření.

Google reference

Co říkají klienti

Ukázky skutečných recenzí, které klienti zanechali na mém Google profilu.

Přejít na recenze
★ ★ ★ ★ ★

„Člověk, který své práci a rozumí a ví co dělá. Velmi rychlá komunikace a profesionální přístup. Doporučuji.“

Jaroslav Kupča
Google
★ ★ ★ ★ ★

„Skvělá spolupráce, při dalších projektech určitě nebudu shánět někoho jiného.“

Roman Koňařík
Google
★ ★ ★ ★ ★

„S panem Vančurou jsem spolupracovala na tvorbě mých webových stránek a jsem maximálně spokojená. Oceňuji profesionální přístup, rychlou komunikaci a schopnost přesně pochopit moje představy. Web je moderní, přehledný, funkční a skvěle vypadá i na mobilu. Celý proces proběhl hladce, s jasným vysvětlením jednotlivých kroků a výborným výsledkem. Určitě doporučuji každému, kdo hledá spolehlivý a kvalitní přístup.“

Barbora Zemánková
Google
★ ★ ★ ★ ★

„Spolupráce při tvorbě konfigurátoru proběhla naprosto bez problémů. Oceňuji profesionální přístup, rychlou komunikaci a schopnost pochopit specifický projekt od A do Z. Konfigurátor je přehledný, funkční a přesně odpovídá mým požadavkům. Rozhodně doporučuji.“

mareksevcik_FPV
Google
★ ★ ★ ★ ★

„Velmi dobrá a rychlá spolupráce. Doporučuji!“

Leoš Kaucký
Google
★ ★ ★ ★ ★

„Přesně takto si představujeme profesionální práci. Dekujeme“

STAVILLI
Google
★ ★ ★ ★ ★

„Ať už se jedná o optimalizaci webu, nebo tvorbu na míru oceňuji kromě profesionální práce a znalostí problematiky také férový přístup a komunikaci.“

Aleš Illický
Google
★ ★ ★ ★ ★

„Děkuji za profesionální spolupráci, vše dle domluvy, naprostá spokojenost a mohu jen vřele doporučit.... Při dalších projektech určitě opět využiji Vašich služeb“

Peter Spilak
Google
★ ★ ★ ★ ★

„Profesionalita a velká ochota, nemohu jinak než doporučit“

Magdalena Vašková
Google
★ ★ ★ ★ ★

„Skvělá zkušenost při tvorbě webu, profesionální přístup, rychlost, ochota pomoci“

Jana Kono
Google
★ ★ ★ ★ ★

„Rychlá spolupráce a komunikace – mohu jen doporučit.“

Gawix
Google
★ ★ ★ ★ ★

„Moc mi pomohl, když jsem potřebovala pomoc s webem. A bylo to gratis :)). Jsem mu neskonale vděčná.“

Radka Arbesová
Google
★ ★ ★ ★ ★

„Děkuji Jiřímu za rychlou a kvalitní spolupráci na tvorbě webu. Srozumitelná a ochotná komunikace mě vždycky potěší a přináší důvěru.“

Jiří Mařík
Google
★ ★ ★ ★ ★

„Jsem maximálně spokojená. Rychlost, ochota a cenově dostupné. Děkuji“

Veronika Černá
Google
★ ★ ★ ★ ★

„Naprostá spokojenost. Rychlá komunikace, skvělá cena a odborná pomoc. Moc děkuji :)“

Patricie Kučerová
Google
★ ★ ★ ★ ★

„Velká spokojenost, rychlost a p. Vančura moc dobře ví co dělá. :)“

Ondřej Daniško
Google
★ ★ ★ ★ ★

„dobrá práce, rychlá odezva“

Zuzana Jírová
Google
★ ★ ★ ★ ★

„S programátory mám zkušeností hodně, ale tady musím opravdu pochválit. Pro mě a mé přátele vytvořil skvělý nástroj na evidenci sbírek a opravdu se to povedlo. Bylo to hotové rychle, kvalitně a za skvělou cenu. Komunikace funguje velmi rychle, což je super a ne úplně standard. Díky za super práci, za mě 100% spokojenost!“

Zdeněk
Google
★ ★ ★ ★ ★

„Vše bylo rychlé a hlavně to funguje. Dobrá práce.“

Lukáš Bartášek
Google
★ ★ ★ ★ ★

„Normálně recenze nepíši, ale zde rád doporučím kvalitní práci. Jiří pro mě vytvořil web pro dětské tábory. Kvalitní práce, rychlá komunikace a vlastní nápady, které Jiří sám přidá, jsou na velice vysoké úrovni. Nemohu hodnotit jinak než 5/5.“

Tomáš Loněk
Google
★ ★ ★ ★ ★

„Pan Jiri nam delal jiz 3 webove stranky a vzdy velka spokojenost, je mega rychly a vse hned kladne vyridi, mohu pouze doporucit. Poradi si bez problemu i s rezervacnimi kalendaremi, udrzbou socialnich siti, atd.“

Barbara Mašková
Google