Tefito

He aha te Kaitito mo te PHP, nga ahuatanga me pehea te whakamahi

Ko te Kaitito he puna tuwhera, he taputapu whakahaere whakawhirinaki mo te PHP, i hangaia hei whakahaere i te tuku me te tiaki i nga kohinga PHP hei waahanga tono takitahi.

I tino whakarereketia e te Kaitito te puunaha rauwiringa kaiao PHP, i hanga te putake mo te whanaketanga o te PHP hou, ara nga tono me nga anga-waahanga.

āhuatanga

Ka whakapuakihia nga whakaritenga i roto i te konae JSON taumata-kaupapa, ka whakamahia e te Kaitito ki te arotake ko wai nga momo momo kete e pai ana ki nga whakawhirinakitanga o te tono. Ka whakaarohia e te aromatawai nga whakawhirinakitanga kohanga me nga whakaritenga punaha, mena he.

He mea nui kia mohio koe ka taea e Kaitito te whakauru i nga whare pukapuka e tika ana mo ia kaupapa. Ka taea e koe te whakamahi i nga putanga rereke o te whare pukapuka kotahi mo nga kaupapa PHP rereke.

Hei whakauru me te whakamahi i nga whare pukapuka e whakahaerehia ana e kaitito, me whakaatu e koe i roto i te kaupapa i roto i te whakatakotoranga paerewa ma te Kaitito e tiaki te toenga. Hei tauira, ki te hiahia koe ki te whakauru i te whare pukapuka mpdf ma te whakamahi i te Composer, me whakahaere e koe te whakahau e whai ake nei i to pakiaka kaupapa.

$composer require mpdf/mpdf

Engari kei hea te Kaitito tango i nga whare pukapuka?

he aha nga whare pukapuka e waatea ana?

He putunga putunga kei reira kaitito ka pupuri i te rarangi o nga whare pukapuka e waatea ana: te Packagist.

Tāutatanga

Inaianei tirohia me pehea te whakauru i te Kaitito ki nga punaha whakahaere penei i te Linux, macOS me Windows.

Tāuta – Linux / Unix / maxOS

Hei whakauru i te kaitito i runga i te linux, unix me te macOS, me tango e koe te kaiwhakauru ki https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos me te whakauru i te rohe hei waahanga o to kaupapa, puta noa i te ao hei whakahaere i te punaha-whanui.

Ka tirohia e te kaitautauta etahi tautuhinga PHP, ka tango i tetahi konae e kiia nei ko composer.phar ki to raarangi mahi. Koinei te Kaitito-rua. He PHAR (PHP archive), he whakatakotoranga puranga mo PHP ka taea te mahi mai i te raina whakahau, me era atu mea.

php composer.phar
Tāutatanga – Windows

Hei whakauru i te kaitito i runga i te Matapihi, me tango e koe te kaiwhakauru ki https://getcomposer.org/doc/00-intro.md#installation-windows

Kia oti te whakaurunga, ka taea e koe te manatoko kei te mahi tika me te whakahau

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.
composer -V

a me whai whakautu penei koe

Kaiwhiwhi

Kaiwhiwhi, te putunga a te iwi o kaitito, kei roto he kohinga o nga whare pukapuka PHP tuwhera puna ka waatea noa ma te Kaitito. He putanga utu nui o te ratonga e tuku manaaki ana mo nga kete motuhake, ka taea te whakamahi i te Kaitito ahakoa i runga i nga kaupapa puna kati.

He rau nga whare pukapuka kei runga Packagist, e whakaatu ana i te rongonui o te Kaitito. I roto i o kaupapa PHP, mena ka hiahia koe ki tetahi waahanga e whakaaro ana koe me waatea ano hei whare pukapuka tuatoru, ko Packagist te waahi tuatahi me titiro koe.

I tua atu i te Packagist, ka taea e koe te tono ki te Kaitito ki te titiro ki etahi atu putunga mo te whakaurunga whare pukapuka ma te huri i te taviri putunga kei roto i te konae composer.json. Inaa, koinei te mea ka mahia e koe ki te hiahia koe ki te whakahaere i o kohinga Kaitito motuhake.

Me pehea te whakamahi kaitito

E rua nga huarahi ki te whakauru i nga whare pukapuka me te Composer. Kia kite tatou ia raua e rua:

Ko te tono whakauru

Hei whakamahi i te kaiwhakahaere, me hanga e koe he konae composer.json i to kaupapa. I roto i te konae composer.json, me whakaatu noa koe i nga whakawhirinakitanga o to kaupapa, penei i te waahanga i raro nei.

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

I muri mai, ka whakahaere koe i te whakahau whakauru kaitito, i roto i te kōpaki kotahi kei reira te konae json, ka whakauruhia e te Kaitito te kete mpdf me ona whakawhirinaki ki te raarangi kaihoko.

Ko te tono tono

Ka taea e tatou te kii ko te kaitito tono tono he momo pokatata ki te mahi i te mahi o mua o te hanga i te konae composer.json. require ka tāpiri aunoa he mōkihi ki tō kōnae composer.json. Ko te whakahau e whai ake nei e whakaatu ana me pehea te whakauru i te kete mpdf me te awhina o te hiahia.

$composer require mpdf/mpdf

Whai muri i te tāutanga o te mōkihi mpdf me ōna herenga, me tāpiri hoki he tāurunga o te mōkihi e tāuta ana ki te kōnae composer.json. Mena karekau te konae composer.json, ka hanga i runga i te rere.

Ercole Palmeri

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.

Nga tuhinga o mua

Kei a Veeam te tautoko tino whanui mo te ransomware, mai i te whakamarumaru ki te whakautu me te whakaora

Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…

23 Paenga-whāwhā 2024

Hurihuri Kakariki me te Mamati: He pehea te Huringa Matapae i te Hurihanga i te Ahumahi Hinu me te Hau

Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…

22 Paenga-whāwhā 2024

Ka whakaarahia e te kaiwhakahaere antitrust UK te whakaoho BigTech mo GenAI

Kua tukuna e te UK CMA tetahi whakatupato mo te whanonga a Big Tech i te maakete mohio. I reira…

18 Paenga-whāwhā 2024

Casa Green: hurihanga pūngao mo te oranga tonutanga i Itari

Ko te Whakatau "Nga Whare Kaariki", i hangaia e te Kotahitanga o Europi hei whakarei ake i te kaha o te kaha o nga whare, kua mutu tana mahi ture me te…

18 Paenga-whāwhā 2024