logo

A Composer telepítése Windows rendszeren

Zeneszerző egy olyan alkalmazás, amelyhez használják függőség kezelése szabványos formátumban PHP . A Composer lehetővé teszi, hogy deklarálja azokat a könyvtárakat, amelyeken PHP projekttől függ, és kezelheti azt Ön helyett. Telepíti és frissíti a projekthez szükséges könyvtárakat.

Alapértelmezés szerint a Composer nem telepít semmit globálisan; projektenként kezeli a függőségeket és telepíti azokat a könyvtárba ( eladó ) a projektben.

A Composer két dolgot kínál projektjeinkhez:

shell fajta
  • Segít a PHP függőségkezelésében.
  • Segít a fájlok automatikus betöltésében a projektben.

A zeneszerzőt nagy energiával tölti fel a Node NPM és Ruby csomagja.

Tételezzünk fel egy forgatókönyvet:

  1. Van egy PHP-projektje, amely több könyvtártól függ.
  2. És ezen könyvtárak egy része más könyvtáraktól is függ.

A zeneszerző a következőképpen teljesíti a fenti forgatókönyv követelményét:

  1. Lehetővé teszi, hogy deklarálja azokat a könyvtárakat, amelyektől a projekt függ.
  2. Megtudja, hogy a csomag mely verzióit kell telepítenie a projektben, és letölti és telepíti Ön helyett.
  3. Azt is lehetővé teszi, hogy egyetlen paranccsal frissítse az összes függőségét.

Rendszerkövetelmények a Composer telepítéséhez:

A Composer telepítése és sikeres futtatása szükséges PHP 5.3.2+ a gépen. Ezenkívül néhány érzékeny PHP beállítást igényel, és jelzőket fordít. Ha a Composer csomagokat forrásból, nem pedig zip-archívumból telepíti, git, svn, fossil vagy hg szükséges a csomag verziójától függően. A Composer egy többplatformos eszköz, amely egyformán fut Windows operációs rendszer , Linux és macOS.

Telepítse a Composert Windows rendszeren

A Composert kétféleképpen telepítheti a Windows operációs rendszerre: az első a Composer telepítő telepítése, a másik pedig a kézi telepítés, parancsfájl használatával.

1. A Telepítő használata

a) A Composer telepítése a Composer telepítő segítségével a legegyszerűbb módja annak, hogy telepítse Windows operációs rendszerre. Indítsa el az alapértelmezett böngészőt, és keresse fel https://getcomposer.org és kattintson az „Első lépések” gombra. Alatt ' Telepítés - Windows ' szakaszban kattintson a ' A telepítő használata ' választási lehetőség; a „Telepítő használata” részhez vezet.

A Composer telepítése Windows rendszeren

b) Kattintson a Composer-Setup.exe link a Composer beállításának letöltéséhez eszközére. A telepítés letöltése után futtassa a telepítéshez, és kövesse az utasításokat.

c) Nyissa meg a letöltött Composer-Setup-ot, és kattintson a 'Telepítés minden felhasználóra' lehetőségre, amely a Composer telepítéséhez ajánlott opció.

A Composer telepítése Windows rendszeren

d) A felugró képernyőn kattintson a gombra IGEN hogy lehetővé tegye a telepítést.

e) Most válassza ki a telepítés típusát, és kattintson a Következő

A Composer telepítése Windows rendszeren

f) Most válassza ki a használni kívánt parancssori PHP elérési utat, jelölje be a jelölőnégyzetet a PHP elérési út hozzáadásához, és kattintson Következő .

A Composer telepítése Windows rendszeren

g) A zeneszerző beállítása felugrik egy képernyő, amely lehetőséget biztosít proxyszerver használatára az internethez való csatlakozáshoz. Ha proxyszervert szeretne használni, jelölje be a négyzetet, és adja meg a proxy URL-címét; ha nem, hagyja ki, és kattintson a gombra Következő Ezt kihagyjuk, mivel nem használunk proxyszervert az internethez.

A Composer telepítése Windows rendszeren

h) A Composer telepítése készen áll a számítógépre történő telepítésre; tekintse át a beállításokat, és kattintson a Telepítés gombra.

A Composer telepítése Windows rendszeren

i) A Composer telepítése után fontos információk jelennek meg a megnyitásáról. Olvassa el az információkat, kattintson a Tovább gombra, és tegye meg a telepítés után.

A Composer telepítése Windows rendszeren

j) Kattintson a Befejezés gombra a telepítés befejezéséhez.

A Composer telepítése Windows rendszeren

Amikor a Composer telepítve van a gépre, nyissa meg a parancs (cmd) ablakot, írja be Zeneszerző és nyomja meg Belép kulcs. Ha megjelenik a parancsok listája, az azt jelenti, hogy a Composer sikeresen telepítve van a számítógépére.

A Composer telepítése Windows rendszeren

2. Kézi telepítés

A Composert bármelyik könyvtárba telepítheti, ahová csak akarja. A mi esetünkben a telepítést végezzük C:xampphtdocscomposersetup Könyvtár. Nyissa meg a parancs (cmd) terminált, és lépjen a telepíteni kívánt könyvtárba (C:xampphtdocscomposersetup).

Másolja ki és illessze be a következő szkriptet cmd terminálon, és futtassa a Composer telepítéséhez. Ez automatikusan telepíti a legújabb Composert az aktuális könyvtárába.

 php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');' 

Ez a telepítő szkript csak a php.ini beállításait ellenőrzi. Ha a beállítások rosszul vannak beállítva, figyelmezteti Önt, és elkezdi letölteni a legújabbat zeneszerző.phar az aktuális könyvtárban (C:xampphtdocscomposersetup). Ha a telepítés sikeres, megjelenik a sikeresen telepített üzenet.

A Composer telepítése Windows rendszeren

A fenti 4 szkriptsornak úgy kell lennie, hogy a következő tevékenységeket hajtsa végre:

  • Töltse le a zeneszerző telepítőjét az aktuális könyvtárba.
  • Ellenőrizze a zeneszerző telepítő SHA-384 tanúsítványát.
  • Futtassa a zeneszerző telepítőjét.
  • Távolítsa el a zeneszerző telepítőjét.

Megjegyzés: A szkript kódja módosulhat az új verziótól függően. A Composer új kiadásának telepítéséhez szükséges szkript ellenőrzéséhez látogassa meg a webhelyet https://getcomposer.org/download/ .

Megjegyzés: Ha a szkript hibát ad, A php-t nem ismeri fel belső vagy külső parancsként '. Ezután ellenőrizze, hogy a PHP elérési útja jól van-e beállítva a számítógép környezeti változóiban, vagy sem. A PHP elérési út globális beállításához másolja ki a php elérési útját, ahol az található (C:xamppphp), és haladja át a Speciális rendszerbeállítások > Környezeti változók > válassza ki Pálya és kattintson rá Új . Most, a Változó neve típus Pálya és a Változó érték , illessze be a php helyét, azaz C:xamppphp .

A telepített zeneszerző verzióját egy parancs segítségével ellenőrizheti zeneszerző -v az aktuális úton. Mint például:

 composer -v 

Például:

 C:xampphtdocscomposersetup>composer -v 

A Composer telepítése Windows rendszeren

Itt a Composer jelenlegi 2.0.8-as verzióját telepítjük a gépünkre.

Újat csinálni zeneszerző.denevér fájl ugyanabban a könyvtárban, ahol a zeneszerző.phar jelen van.

cmd használatával

 C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat 

A Composer telepítése Windows rendszeren

PowerShell használata

 C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*' 

A Composer telepítése Windows rendszeren

A Composer egyéb figyelemre méltó telepítői lehetőségei közül néhány

--install-dir

Telepítheti a Composert egy adott könyvtárba, ahová a kívánt könyvtárat használja --install-dir opciót, és adja meg a célkönyvtár nevét. Például:

 php composer-setup.php --install-dir=bin 

--fájl név

Akár az alapértelmezett nevétől (composer.phar) eltérő fájlnevet is megadhat a segítségével --fájl név választási lehetőség. Például:

 php composer-setup.php --filename=composer 

--változat

A Composer lehetővé teszi az adott kiadás telepítését a --változat opciót, valamint egy adott kiadási verziót. Például:

 php composer-setup.php --version=1.0.0-alpha8 

--Segítség

Használni a --Segítség opcióval megtekintheti a különféle zeneszerzői beállításokat egy adott környezethez. Például:

 --help 

A Composer frissítése és eltávolítása

Ha frissíteni szeretné a Composert, vagy eltávolítani szeretné annak függőségi kezelőit, győződjön meg arról, hogy a Git for Windows telepítve van a gépén. Innen futtatással ellenőrizheti a Composer telepítését --változat parancsot a terminálból. Ha a parancs a verziókódot adja vissza, az azt jelenti, hogy a Composer telepítve van, és készen áll a következő lépésekre.

A Composer frissítése előtt ellenőrizze annak aktuális verzióját, amely telepítve van a számítógépére. Ezt a következő parancs beírásával teheti meg a terminálalkalmazásban:

java math.random
 composer -- version 

vagy

 composer -V 

Frissítse a Composert

A Composer frissítéséhez futtassa az alábbi szkriptet, és az frissíti a Composert.

 composer self-update 

Függőség frissítése

Mivel a Composer kezeli a projekt függőségi könyvtárát, szükség esetén frissítheti ezeket a függőségeket az alábbi paranccsal:

 composer update 

Ha nem fut aktív projekt a Composer függőségeivel az aktuális könyvtárban, a Composer üzenetet jelenít meg, hogy nem talált zeneszerző.json fájlt.

Távolítsa el a csomagokat

A csomagok Composerből való eltávolításához futtassa az alábbi parancsot:

 composer remove your_package_name 

Ügyeljen arra, hogy a fenti parancsban a 'saját_csomag_neve'-t a tényleges csomagnévre cserélje. Eltávolítja a csomagot a Composerből.