Ua hoʻololi maoli ka Composer i ka kaiaola PHP, e hoʻokumu ana i ke kumu no ka hoʻomohala ʻana o ka PHP hou, ʻo ia hoʻi nā noi a me nā frameworks.
Hōʻike ʻia nā koi i loko o kahi faila JSON pae papahana, a laila hoʻohana ʻo Composer e loiloi i nā mana o ka pūʻolo i kūpono i nā hilinaʻi o ka noi. E noʻonoʻo ka loiloi i nā hilinaʻi nested a me nā koi ʻōnaehana, inā he.
He mea nui e hoʻomaopopo i ka hiki iā Composer ke hoʻokomo i nā hale waihona puke e pono ai ma ke kumu pākahi. Hiki iā ʻoe ke hoʻohana i nā mana like ʻole o ka waihona like ma nā papahana PHP like ʻole.
E hoʻouka a hoʻohana i nā hale waihona puke i mālama ʻia e haku mele, pono ʻoe e haʻi aku iā lākou ma ka papahana ma kahi ʻano maʻamau a mālama ʻo Composer i ke koena. No ka laʻana, inā makemake ʻoe e hoʻokomo i ka waihona mpdf me ka hoʻohana ʻana i ka Composer, pono ʻoe e holo i kēia kauoha ma kāu aʻa papahana.
$composer require mpdf/mpdf
Akā ma hea kahi e hoʻoiho ai ka haku mele i nā hale waihona puke?
he aha nā hale waihona puke i loaʻa?
Aia kahi waihona kikowaena kahi haku mele mālama i ka papa inoa o nā hale waihona puke: ka Packagist.
E ʻike kākou pehea e hoʻokomo ai i ka Composer ma nā ʻōnaehana hana e like me Linux, macOS a me Windows.
No ka hoʻouka ʻana i ka haku mele ma linux, unix a me macOS, pono ʻoe e hoʻoiho i ka mea hoʻonoho ma https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos a hoʻokomo iā ia ma ka ʻāina ma ke ʻano he ʻāpana o kāu papahana a i ʻole ma ke ao holoʻokoʻa ma ke ʻano he ʻōnaehana holoʻokoʻa.
E nānā ka mea hoʻonohonoho i kekahi mau hoʻonohonoho PHP, a hoʻoiho i kahi faila i kapa ʻia ʻo composer.phar i kāu papa kuhikuhi hana. ʻO kēia ka Composer binary. He PHAR (PHP archive), he waihona waihona no PHP hiki ke hoʻokō ʻia mai ka laina kauoha, a me nā mea ʻē aʻe.
php composer.phar
No ka hoʻouka ʻana i ka haku mele ma Windows, pono ʻoe e hoʻoiho i ka mea hoʻonoho ma https://getcomposer.org/doc/00-intro.md#installation-windows
Ke pau ka hoʻouka ʻana, hiki iā ʻoe ke hōʻoia i ka hana pololei me ke kauoha
composer -V
a he pane e like me keia
packagist, ka waihona lehulehu o haku mele, loaʻa kahi hōʻiliʻili o nā hale waihona puke PHP hamama kumu i loaʻa manuahi ma o Composer. Hāʻawi kahi mana premium o ka lawelawe i ka hoʻokipa ʻana no nā pūʻolo pilikino, e hiki ai ke hoʻohana i ka Composer ma nā papahana kumu paʻa.
Aia he mau haneli hale waihona puke i loaʻa ma Packagist, e hōʻike ana i ka kaulana o Composer. Ma kāu mau papahana PHP, inā makemake ʻoe i kahi hiʻohiʻona āu e manaʻo ai e loaʻa mua ma ke ʻano he waihona ʻaoʻao ʻekolu, ʻo Packagist ka wahi mua āu e nānā ai.
Ma waho aʻe o ka Packagist, hiki iā ʻoe ke noi iā Composer e nānā i nā waihona ʻē aʻe no ka hoʻokomo ʻana i nā hale waihona puke ma ka hoʻololi ʻana i ke kī o nā waihona i loko o ka faila composer.json. ʻOiaʻiʻo, ʻo ia kāu e hana ai inā makemake ʻoe e hoʻokele i kāu mau pūʻolo Composer pilikino.
ʻElua ala e hoʻokomo ai i nā hale waihona puke me Composer. E ʻike kākou iā lāua ʻelua:
No ka hoʻohana ʻana i ka mea hoʻonoho, pono ʻoe e hana mua i kahi faila composer.json i kāu papahana. Ma ka waihona composer.json, pono ʻoe e haʻi i nā hilinaʻi o kāu papahana, e like me ka hōʻike ʻana ma ka snippet ma lalo nei.
{
"require": {
"mpdf/mpdf": "~6.1"
}
}
Ma hope aku, ke holo ʻoe i ke kauoha hoʻonohonoho haku mele, i loko o ka waihona hoʻokahi kahi o ka faila json, hoʻokomo ʻo Composer i ka mpdf package a me kāna mau hilinaʻi i ka papa kuhikuhi mea kūʻai.
Hiki iā mākou ke ʻōlelo ʻo ke kauoha ka mea haku mele he ʻano pōkole e hana i ke kaʻina hana mua o ka hana ʻana i kahi faila composer.json. koi e hoʻohui i kahi pūʻolo i kāu faila composer.json. Hōʻike ke kauoha aʻe i ke ʻano o ka hoʻokomo ʻana i ka mpdf package me ke kōkua o koi.
$composer require mpdf/mpdf
Ma hope o ka hoʻokomo ʻana i ka pūʻolo mpdf a me kāna mau mea hilinaʻi, pono e hoʻohui pū i kahi komo o ka pūʻolo i hoʻokomo ʻia ma ka faila composer.json. Inā ʻaʻole i loaʻa ka faila composer.json, e hana ʻia ia ma ka lele.
Ercole Palmeri
He mana hoʻokele waiwai maoli ka ʻāpana moana, kahi i hoʻokele i kahi mākeke 150 biliona ...
I ka Pōʻakahi i hala, ua hoʻolaha ka Financial Times i kahi kuʻikahi me OpenAI. Laikini ʻo FT i kāna nūpepa papa honua…
E uku ana nā miliona o ka poʻe no nā lawelawe streaming, e uku ana i nā uku kau inoa o kēlā me kēia mahina. He manaʻo maʻamau ʻoe…
E hoʻomau ʻo Coveware e Veeam i ka hoʻolako ʻana i nā lawelawe pane ʻana i ka hanana cyber extortion. E hāʻawi ʻo Coveware i nā forensics a me nā mana hoʻoponopono…