Tónskáldið gjörbreytti PHP vistkerfinu og skapaði grunninn að þróun nútíma PHP, þ.
Kröfunum er lýst yfir í JSON skrá á verkefnisstigi, sem Composer notar síðan til að meta hvaða pakkaútgáfur passa best við ósjálfstæði forritsins. Matið mun taka til hliðsjónar hreiður ósjálfstæði og kerfiskröfur, ef einhverjar eru.
Það er mikilvægt að hafa í huga að Composer gerir þér kleift að setja upp nauðsynleg bókasöfn fyrir hvert verkefni. Það gerir þér kleift að nota mismunandi útgáfur af sama bókasafni á mismunandi PHP verkefni.
Til að setja upp og nota bókasöfn sem stjórnað er af Semja, þú verður að lýsa þeim yfir í verkefninu á stöðluðu sniði og Composer sér um afganginn. Til dæmis, ef þú vilt setja upp mpdf bókasafnið með því að nota Composer, þarftu að keyra eftirfarandi skipun í verkefnisrótinni.
$composer require mpdf/mpdf
En hvaðan sækir tónskáldið niður bókasöfnin?
hvaða bókasöfn eru í boði?
Það er miðlæg geymsla þar sem Semja heldur lista yfir tiltæk bókasöfn: Packagist.
Nú skulum við sjá hvernig á að setja upp Composer á stýrikerfum eins og Linux, macOS og Windows.
Til að setja upp tónskáld á linux, unix og macOS þarftu að hlaða niður uppsetningarforritinu á https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos og settu það upp á staðnum sem hluta af verkefninu þínu eða á heimsvísu sem keyrsluefni um allt kerfið.
Uppsetningarforritið mun athuga nokkrar PHP stillingar og hlaða niður skrá sem heitir composer.phar í vinnuskrána þína. Þetta er Composer binary. Það er PHAR (PHP archive), sem er skjalasnið fyrir PHP sem meðal annars er hægt að keyra úr skipanalínunni.
php composer.phar
Til að setja upp tónskáld á Windows þarftu að hlaða niður uppsetningarforritinu á https://getcomposer.org/doc/00-intro.md#installation-windows
Þegar uppsetningunni er lokið geturðu staðfest að hún virki rétt með skipuninni
composer -V
og þú ættir að hafa svar eins og þetta
Pökkunarmaður, opinber geymsla á Semja, inniheldur safn af PHP bókasöfnum opinn uppspretta gert frjálst aðgengilegt í gegnum Composer. Úrvalsútgáfa af þjónustunni býður upp á hýsingu fyrir einkapakka, sem gerir það mögulegt að nota Composer jafnvel í lokuðum hugbúnaði.
Það eru hundruð bókasöfn í boði á Packagist, sem sýnir vinsældir Composer. Í PHP verkefnum þínum, ef þú þarft eiginleika sem þú heldur að ætti nú þegar að vera fáanlegur sem þriðja aðila bókasafn, þá er Packagist fyrsti staðurinn sem þú ættir að leita.
Til viðbótar við Packagist geturðu beðið Composer að skoða aðrar geymslur til að setja upp bókasafn með því að breyta geymslulyklinum í composer.json skránni. Reyndar er þetta það sem þú munt gera ef þú vilt hafa umsjón með einkareknu Composer pakkanum þínum.
Það eru tvær leiðir til að setja upp bókasöfn með Composer. Við skulum sjá þá báða:
Til að nota uppsetningarforritið verður þú fyrst að búa til composer.json skrá í verkefninu þínu. Í composer.json skránni þarftu bara að lýsa yfir ósjálfstæði verkefnisins, eins og sýnt er í brotinu hér að neðan.
{
"require": {
"mpdf/mpdf": "~6.1"
}
}
Seinna, þegar þú keyrir uppsetningarskipun tónskáldsins, í sömu möppu og json skráin er, setur Composer upp mpdf pakkann og ósjálfstæði hans í söluaðilaskránni.
Við getum sagt að tónskáldið krefst skipun sé eins konar flýtileið til að framkvæma fyrra ferli við að búa til composer.json skrá. require mun sjálfkrafa bæta pakka við composer.json skrána þína. Eftirfarandi skipun sýnir hvernig á að setja upp mpdf pakkann með hjálp require.
$composer require mpdf/mpdf
Eftir að mpdf pakkann og ósjálfstæði hans hefur verið sett upp, bætir require einnig við færslu um pakkann sem verið er að setja upp í composer.json skránni. Ef composer.json skráin er ekki til verður hún búin til á flugi.
Ercole Palmeri
Síðasta mánudag tilkynnti Financial Times um samning við OpenAI. FT leyfir heimsklassa blaðamennsku…
Milljónir manna borga fyrir streymisþjónustu og greiða mánaðarlega áskriftargjöld. Það er almenn skoðun að þú…
Coveware frá Veeam mun halda áfram að veita viðbragðsþjónustu fyrir tölvukúgun. Coveware mun bjóða upp á réttar- og úrbótamöguleika ...
Forspárviðhald er að gjörbylta olíu- og gasgeiranum, með nýstárlegri og fyrirbyggjandi nálgun við verksmiðjustjórnun.…