አቀናባሪው የPHPን ስነ-ምህዳር በከፍተኛ ሁኔታ ለውጦ ለዘመናዊ ፒኤችፒ እድገት መሰረት ፈጠረ፣ ማለትም አካልን መሰረት ያደረጉ አፕሊኬሽኖች እና ማዕቀፎች።
መስፈርቶቹ በፕሮጀክት ደረጃ JSON ፋይል ውስጥ ተገልፀዋል፣ እሱም አቀናባሪ በመቀጠል የትኛዎቹ የጥቅል ስሪቶች ከመተግበሪያው ጥገኝነት ጋር እንደሚዛመዱ ለመገምገም ይጠቀማል። ግምገማው ካለ የጎጆ ጥገኞችን እና የስርዓት መስፈርቶችን ይመለከታል።
አቀናባሪው በየፕሮጀክቶቹ ላይ አስፈላጊ የሆኑትን ቤተ-መጻሕፍት እንዲጭኑ እንደሚፈቅድ ልብ ማለት ያስፈልጋል። በተለያዩ ፒኤችፒ ፕሮጄክቶች ላይ የተለያዩ የአንድ ቤተ መጻሕፍት ስሪቶችን እንድትጠቀም ይፈቅድልሃል።
የሚተዳደሩ ቤተ መጻሕፍት ለመጫን እና ለመጠቀም የሙዚቃ ደራሲ, በፕሮጀክቱ ውስጥ በመደበኛ ፎርማት ማወጅ አለብዎት እና አቀናባሪ ቀሪውን ይንከባከባል. ለምሳሌ የሙዚቃ አቀናባሪን በመጠቀም mpdf ላይብረሪ መጫን ከፈለጉ የሚከተለውን ትዕዛዝ በፕሮጀክት ስርዎ ውስጥ ማስኬድ ያስፈልግዎታል።
$composer require mpdf/mpdf
ግን አቀናባሪው ቤተ-መጻሕፍትን ከየት ያወርዳል?
ምን ቤተ መጻሕፍት አሉ?
የት ማዕከላዊ ማከማቻ አለ። የሙዚቃ ደራሲ የሚገኙትን ቤተ-መጻሕፍት ዝርዝር ይይዛል፡ ፓኬጅስት።
አሁን እንደ ሊኑክስ፣ ማክኦኤስ እና ዊንዶውስ ባሉ ኦፕሬቲንግ ሲስተሞች ላይ አቀናባሪ እንዴት እንደሚጭን እንይ።
አቀናባሪን በሊኑክስ፣ ዩኒክስ እና ማክኦኤስ ላይ ለመጫን ጫኚውን በ ላይ ማውረድ ያስፈልግዎታል https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos እና እንደ የፕሮጀክትዎ አካል ወይም በአለምአቀፍ ደረጃ እንደ ስርዓት-ሰፊ ተፈጻሚነት በአገር ውስጥ ይጫኑት።
ጫኚው አንዳንድ የPHP ቅንብሮችን ይፈትሻል እና composer.phar የሚባል ፋይል ወደ የስራ ማውጫዎ ያውርዳል። ይህ የሙዚቃ አቀናባሪ ሁለትዮሽ ነው። እሱ PHAR (PHP ማህደር) ነው፣ እሱም ለPHP የማህደር ቅርፀት ሲሆን ከትዕዛዝ መስመሩ እና ከሌሎች ነገሮች።
php composer.phar
አቀናባሪን በዊንዶው ላይ ለመጫን ጫኚውን በ ላይ ማውረድ ያስፈልግዎታል https://getcomposer.org/doc/00-intro.md#installation-windows
መጫኑ ከተጠናቀቀ በኋላ በትእዛዙ በትክክል መስራቱን ማረጋገጥ ይችላሉ
composer -V
እና እንደዚህ አይነት መልስ ሊኖርዎት ይገባል
ፓኬጅስት፣ የህዝብ ማከማቻ የሙዚቃ ደራሲ, የ PHP ቤተ-መጽሐፍት ስብስብ ይዟል ክፍት ምንጭ በአቀናባሪ በኩል በነጻ የሚገኝ። ፕሪሚየም የአገልግሎቱ ስሪት ለግል ጥቅሎች ማስተናገጃን ያቀርባል፣ ይህም አቀናባሪን በተዘጋ ምንጭ ፕሮጄክቶች ላይ እንኳን ለመጠቀም ያስችላል።
በፓኬጅስት ላይ በመቶዎች የሚቆጠሩ ቤተ-መጻሕፍት ይገኛሉ፣ ይህም የአቀናባሪን ተወዳጅነት ያሳያል። በእርስዎ ፒኤችፒ ፕሮጄክቶች ውስጥ፣ እንደ የሶስተኛ ወገን ቤተ-መጽሐፍት አስቀድሞ መገኘት አለበት ብለው የሚያስቡትን ባህሪ ከፈለጉ፣ እርስዎ ማየት ያለብዎት የመጀመሪያው ቦታ Packagist ነው።
ከፓኬጅስት በተጨማሪ የሙዚቃ አቀናባሪን በ composer.json ፋይል ውስጥ ያለውን የማከማቻ ቁልፍ በመቀየር ቤተ-መጻሕፍትን የሚጭኑ ሌሎች ማከማቻዎችን እንዲመለከት መጠየቅ ይችላሉ። በእውነቱ፣ የእርስዎን የግል የሙዚቃ አቀናባሪ ፓኬጆችን ማስተዳደር ከፈለጉ ይህን ያደርጋሉ።
ቤተ-መጻሕፍትን በአቀናባሪ ለመጫን ሁለት መንገዶች አሉ። ሁለቱንም እንያቸው፡-
ጫኚውን ለመጠቀም በመጀመሪያ በፕሮጀክትዎ ውስጥ composer.json ፋይል መፍጠር አለብዎት። በ composer.json ፋይል ውስጥ ከታች ባለው ቅንጭብጭብ ላይ እንደሚታየው የፕሮጀክትዎን ጥገኞች ማሳወቅ ብቻ ያስፈልግዎታል።
{
"require": {
"mpdf/mpdf": "~6.1"
}
}
በኋላ፣ የአቀናባሪውን መጫኛ ትዕዛዝ ሲያሄዱ፣ የ json ፋይሉ ባለበት ፎልደር ውስጥ፣ አቀናባሪ የ mpdf ጥቅልን እና ጥገኞቹን በአቅራቢው ማውጫ ውስጥ ይጭናል።
የሙዚቃ አቀናባሪው ያለፈውን የ composer.json ፋይል የመፍጠር ሂደት ለማከናወን ትእዛዝን ይጠይቃል ማለት እንችላለን። ተፈላጊ በቀጥታ ወደ composer.json ፋይልዎ ጥቅል ያክላል። የሚከተለው ትዕዛዝ በፍላጎት እርዳታ የ mpdf ጥቅል እንዴት እንደሚጭን ያሳያል.
$composer require mpdf/mpdf
የmpdf ፓኬጁን እና ጥገኞቹን ከጫኑ በኋላ በ composer.json ፋይል ውስጥ የተጫነውን የጥቅል ግቤት ይጨምራል። የ composer.json ፋይል ከሌለ በበረራ ላይ ይፈጠራል።
Ercole Palmeri
Coveware by Veeam የሳይበር ዘረፋ የአደጋ ምላሽ አገልግሎቶችን መስጠቱን ይቀጥላል። Coveware የፎረንሲክስ እና የማገገሚያ ችሎታዎችን ያቀርባል…
የመተንበይ ጥገና የዘይት እና ጋዝ ዘርፉን አብዮት እያደረገ ነው፣ ለዕፅዋት አስተዳደር ፈጠራ እና ንቁ አቀራረብ።…
የዩኬ ሲኤምኤ ስለ ቢግ ቴክ ባህሪ በአርቴፊሻል ኢንተለጀንስ ገበያ ላይ ማስጠንቀቂያ ሰጥቷል። እዚያ…
የሕንፃዎችን ኢነርጂ ውጤታማነት ለማሳደግ በአውሮፓ ህብረት የተቀረፀው የ"ኬዝ አረንጓዴ" ድንጋጌ የህግ አውጭ ሂደቱን በ…