Articles

Composer ke eng bakeng sa PHP, likarolo le mokhoa oa ho e sebelisa

Composer ke mohloli o bulehileng, sesebelisoa sa taolo ea ts'epo bakeng sa PHP, e etselitsoeng haholo ho tsamaisa phepelo le tlhokomelo ea liphutheloana tsa PHP joalo ka likarolo tsa kopo ea motho ka mong.

Moqapi o fetotse haholo tikoloho ea PHP, a theha motheo oa phetoho ea PHP ea sejoale-joale, ke hore, lits'ebetso le meralo e thehiloeng ho likarolo.

Features

Litlhoko li hlahisoa faeleng ea JSON ea boemo ba projeke, eo Moqapi a e sebelisang ho lekola hore na ke liphetolelo life tsa sephutheloana tse lumellanang hantle le ho its'etleha ha sesebelisoa. Tekanyetso e tla shebana le litlhoko tsa sehlaha le litlhoko tsa sistimi, haeba li teng.

Ke habohlokoa ho hlokomela hore Moqapi o u lumella ho kenya lilaebrari tse hlokahalang ho latela morero ka mong. E u lumella ho sebelisa liphetolelo tse fapaneng tsa laeborari e le 'ngoe mererong e fapaneng ea PHP.

Ho kenya le ho sebelisa lilaebrari tse tsamaisoang ke Moqapi, o tla tlameha ho li phatlalatsa morerong ka mokhoa o tloaelehileng 'me Moqapi o tla hlokomela tse ling kaofela. Mohlala, haeba u batla ho kenya laeborari ea mpdf u sebelisa Composer, u hloka ho tsamaisa taelo e latelang motsong oa projeke ea hau.

$composer require mpdf/mpdf

Empa Moqapi o khoasolla lilaebrari ho tsoa hokae?

ke lilaebrari life tse teng?

Ho na le polokelo e bohareng moo Moqapi e boloka lethathamo la lilaebrari tse fumanehang: Packagist.

Ho kenya

Joale a re boneng mokhoa oa ho kenya Composer lits'ebetsong tse sebetsang tse kang Linux, macOS le Windows.

Ho kenya - Linux / Unix / maxOS

Ho kenya moqapi ho linux, unix le macOS, o hloka ho jarolla sehokelo ho https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos 'me u e kenye sebakeng sa heno e le karolo ea morero oa hau kapa lefats'eng ka bophara e le mokhoa o ka sebelisoang ka bophara.

Sesebelisoa se tla hlahloba litlhophiso tse ling tsa PHP, 'me se khoasolle faele e bitsoang composer.phar bukeng ea hau e sebetsang. Ena ke binary ea Moqapi. Ke PHAR (PHP archive), e leng sebopeho sa polokelo ea PHP se ka etsoang ho tsoa molaong oa taelo, har'a lintho tse ling.

php composer.phar
Kemiso - Windows

Ho kenya composer ho Windows, o hloka ho khoasolla sesebelisoa ho https://getcomposer.org/doc/00-intro.md#installation-windows

Hang ha ts'ebetso e phethiloe, u ka netefatsa hore e sebetsa hantle ka taelo

Leselinyana la litaba tse ncha
Se ke oa fetoa ke litaba tsa bohlokoa ka ho fetisisa tsa boqapi. Ingolise ho li amohela ka lengolo-tsoibila.
composer -V

mme o lokela ho ba le karabo e kang ena

Mokhathala

Mokhathala, polokelo ea sechaba ea Moqapi, e na le pokello ea lilaebrari tsa PHP Mohloli o bulehileng e fumaneha mahala ka Moqapi. Mofuta oa premium oa ts'ebeletso o fana ka ho amohela liphutheloana tsa poraefete, ho etsa hore ho khonehe ho sebelisa Composer esita le mererong e koetsoeng ea mohloli.

Ho na le lilaebrari tse makholo tse fumanehang ho Packagist, e bonts'ang botumo ba Moqapi. Mererong ea hau ea PHP, haeba u hloka karolo eo u nahanang hore e se e ntse e fumaneha e le laeborari ea mokha oa boraro, Packagist ke sebaka sa pele seo u lokelang ho se sheba.

Ho phaella ho Packagist, u ka kopa Composer ho sheba lipolokelo tse ling bakeng sa ho kenya laeborari ka ho fetola linotlolo tsa polokelo faeleng ea composer.json. Ebile, sena ke seo u tla se etsa haeba u batla ho laola liphutheloana tsa hau tsa lekunutu tsa Composer.

Mokhoa oa ho sebelisa moqapi

Ho na le mekhoa e 'meli ea ho kenya lilaebrari ka Composer. Ha re li boneng ka bobeli:

Taelo ea ho kenya

Ho sebelisa sesebelisoa, o tlameha ho qala ka ho etsa faele ea composer.json morerong oa hau. Ka faeleng ea composer.json, u hloka feela ho phatlalatsa hore na morero oa hau ke ofe, joalo ka ha ho bonts'itsoe ho snippet e ka tlase.

{
    "require": {
        "mpdf/mpdf": "~6.1"
    }
}

Hamorao, ha o tsamaisa taelo ea ho kenya moqapi, foldareng e le 'ngoe moo faele ea json e leng teng, Composer e kenya sephutheloana sa mpdf le litšepiso tsa eona bukeng ea barekisi.

The hloka taelo

Re ka re moqapi o hloka taelo ke mofuta oa tsela e khuts'oane ea ho etsa ts'ebetso e fetileng ea ho theha faele ea composer.json. need e tla eketsa sephutheloana faeleng ea hau ea composer.json. Taelo e latelang e bonts'a mokhoa oa ho kenya sephutheloana sa mpdf ka thuso ea tlhoko.

$composer require mpdf/mpdf

Ka mor'a ho kenya sephutheloana sa mpdf le litšepiso tsa eona, ho hloka hape ho eketsa ho kena ha sephutheloana se kentsoeng faeleng ea composer.json. Haeba faele ea composer.json e le sieo, e tla etsoa hang-hang.

Ercole Palmeri

Leselinyana la litaba tse ncha
Se ke oa fetoa ke litaba tsa bohlokoa ka ho fetisisa tsa boqapi. Ingolise ho li amohela ka lengolo-tsoibila.

Lihlooho tsa morao tjena

Bokamoso bo Mona: Kamoo Indasteri ea Thomello e Felisang Moruo oa Lefatše

Lekala la likepe ke matla a 'nete a moruo a lefats'e, a tsamaileng ho ea 'marakeng oa limilione tse likete tse 150...

1 May 2024

Bahatisi le OpenAI ba saena litumellano tsa ho laola phallo ea tlhahisoleseling e sebetsitsoeng ke Artificial Intelligence

Mantaha o fetileng, Financial Times e phatlalalitse selekane le OpenAI. FT e fana ka tumello ea bongoli ba eona ba maemo a lefats'e…

30 April 2024

Litefiso tsa Marang-rang: Mona ke kamoo Litšebeletso tsa Phallo li U Etsang Hore U Lefe ka ho sa Feleng

Batho ba limilione ba lefella litšebeletso tsa ho phallela, ba lefa litefiso tsa khoeli le khoeli tsa ho ngolisa. Ke maikutlo a tloaelehileng hore u…

29 April 2024

Veeam e fana ka ts'ehetso e felletseng ea thekollo, ho tloha ts'ireletso ho isa ho karabelo le ho hlaphoheloa

Coveware ke Veeam e tla tsoelapele ho fana ka litšebeletso tsa karabelo ea liketsahalo tsa bosholu ba cyber. Coveware e tla fana ka bokhoni ba forensics le tokiso…

23 April 2024