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

Ecommerce ea Italy ho + 27% ho latela Tlaleho e ncha ea Casaleggio Associati

Tlaleho ea selemo ea Casaleggio Associati mabapi le Ecommerce Italy e hlahisitsoe. Tlaleho e nang le sehlooho se reng "AI-Commerce: meeli ea Ecommerce e nang le Artificial Intelligence".…

17 April 2024

Khopolo e Ntle: Bandalux e hlahisa Airpure®, lesira le hloekisang moea

Sephetho sa boqapi bo sa feleng ba theknoloji le boitlamo ho tikoloho le boiketlo ba batho. Bandalux e hlahisa Airpure®, tente…

12 April 2024

Melawana ya Moralo Vs SOLID metheo, melemo le mathata

Mekhoa ea meralo ke litharollo tse ikhethileng tsa boemo bo tlase bakeng sa mathata a hlahang khafetsa moralong oa software. Mekhoa ea moralo ke…

11 April 2024

Magica, sesebelisoa sa iOS se nolofatsang bophelo ba bakhanni ho laola likoloi tsa bona

Magica ke sesebelisoa sa iPhone se etsang hore taolo ea likoloi e be bonolo hape e sebetse hantle, e thusa bakhanni ho boloka le ho boloka…

11 April 2024