GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat a používat PHP Composer na Debian 11 Linux

Skladatel je PHP pomůcka pro správu závislostí navržená pro usnadnění procesu údržby a distribuce PHP balíčků jako samostatných aplikačních komponent. Přinesl revoluci do ekosystému PHP tím, že poskytl základ pro současné programování PHP, včetně rámců a aplikací založených na komponentách.

PHP Composer obsahuje všechny požadované moduly pro aplikaci a nainstaluje je pomocí jediného příkazu. Moduly můžete také čas od času aktualizovat. Dnešní příspěvek vám ukáže, jak lze instalovat a použít PHP Composer na vašem systému Debian 11. Takže pojďme dál!

Jak nainstalovat PHP Composer na Debian 11

Chcete-li zahájit instalaci PHP skladatele, nejprve stiskněte „CTRL+ALT+T ” a otevřete Debian 11 terminálu a aktualizujte své systémové balíčky:

$ sudo apt update

Po aktualizaci systémových repozitářů nainstalujeme některé potřebné balíčky pro práci s PHP Composer:

$ sudo apt install wget php-cli php-zip unzip

Chcete-li stáhnout PHP Composer, napište do terminálu tento příkaz:

$ wget -O composer-setup.php https://getcomposer.org/installer

Z výstupu můžete vidět, že instalační soubor PHP Composer je uložen jako „composer-setup.php ” v našem současném pracovním adresáři:

PHP Composer můžete nainstalovat jako jedinou aplikaci CLI lokálně nebo globálně. Pokud chcete nainstalovat PHP Composer pro všechny uživatele přítomné ve vašem systému, spusťte tento příkaz:

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Provedení výše uvedeného příkazu nainstaluje PHP Composer do „/usr/local/bin ” adresář:

Nainstalovali jsme PHP Composer globálně. Pokud však chcete instalovat pouze pro váš lokální systém, spusťte níže uvedený příkaz a zadejte cestu k instalačnímu adresáři v „/path/to/project“:

$ sudo php composer-setup.php --install-dir=/path/to/project

Do této chvíle jsme úspěšně nainstalovali PHP Composer na náš systém Debian 11. V případě, že je vydána novější verze PHP Composer, můžete svou nainstalovanou verzi aktualizovat pomocí „samoaktualizace skladatele ” příkaz:

$ sudo composer self-update 

Jak používat PHP Composer na Debianu 11

Tato část ukazuje způsob použití PHP Composer na systému Debian 11. Za tímto účelem nejprve vytvoříme adresář „php-composer-project “ pomocí „mkdir ” příkaz:

$ mkdir ~/php-composer-project

Nyní se musíte přepnout na vytvořený „php-composer-project ” adresář:

$ cd ~/php-composer-project

Použijte „potřebu skladatele ” s názvem balíčku pro vytvoření nového souboru skladatel.json a zadejte do něj název balíčku, který chcete stáhnout. Vytvoříme například testovací aplikaci, která vytiskne aktuální čas pomocí „uhlíku ” balíček:

$ composer require nesbot/carbon

Počkejte několik minut, protože příkaz provedený výše nejprve vytvoří soubor „composer.json “ a poté nainstalujte všechny ostatní závislosti spolu s „uhlíkem ” balíček:

Bezchybný výstup indikuje, že jsme úspěšně provedli zadanou operaci. Nyní vypište „ls ” pomocí „-l ” možnost pro výpis souborů a adresářů přítomných uvnitř “php-composer-project “:

$ ls -l

Na výstupu se zobrazí dodavatel adresář, composer.lock a composer.json soubory v „php-composer-project “. Zde „dodavatel ” adresář uložil závislosti projektu, “composer.json “ je soubor, který popisuje projekt PHP a všechny jeho související závislosti a soubor „composer.lock ” obsahuje seznam nainstalovaných balíčků pro projekt PHP:

Nyní vytvořte soubor „testfile.php “ a přidejte do něj níže uvedený kód:

$ sudo nano testfile.php

Nejprve zahrneme soubor „/vendor/autoload.php ” soubor, který PHP Composer vygeneroval. Toto „/vendor/autoload.php ” pomůže projektu PHP automaticky načíst požadované knihovny. V ostatních řádcích využíváme „Carbon ” jako alias pro tisk aktuálního času pomocí jeho „now() “ metoda:

<?php
require __DIR__ . '/vendor/autoload.php';
use Carbon\Carbon;
printf("Now: %s", Carbon::now());

Stiskněte „CTRL+O ” pro uložení kódu, který jste přidali do souboru “testfile.php “:

Nyní můžete spustit soubor „testfile.php ” ve vašem terminálu Debian 11:

$ php testfile.php

Zde můžete vidět, že náš soubor PHP úspěšně ukázal aktuální čas jako výstup:

Pokud chcete svůj projekt PHP aktualizovat později, spusťte tento příkaz:

$ composer update

Závěr

Skladatel je PHP systém pro správu závislostí. Na základě jednotlivých projektů PHP Composer spravuje požadované závislosti. Dokáže stáhnout a zpracovat všechny základní knihovny a závislosti pomocí jediného příkazu. Tento zápis demonstroval, jak můžete nainstalovat a používat PHP Composer na vašem Debianu 11. Neváhejte a vyzkoušejte tento správce závislostí na vašem systému!


Debian
  1. Jak nainstalovat PHP Composer na Debian Linux

  2. Jak nainstalovat a používat php Composer v Rocky Linux/Centos 8

  3. Jak nainstalovat a používat PHP Composer na Debian 11 Bullseye

  1. Jak nainstalovat a používat PHP Composer na Ubuntu 16.04

  2. Jak nainstalovat a používat PHP Composer na Ubuntu 18.04

  3. Jak nainstalovat PHP Composer na Debian 8

  1. Jak nainstalovat a používat PHP Composer na CentOS 7

  2. Jak nainstalovat a používat PHP Composer na Ubuntu 20.04

  3. Jak nainstalovat a používat PHP Composer na CentOS 7