නිර්මාපකයා PHP පරිසර පද්ධතිය රැඩිකල් ලෙස වෙනස් කර, නවීන PHP පරිණාමය සඳහා පදනම නිර්මාණය කළේය, එනම් සංරචක පදනම් වූ යෙදුම් සහ රාමු.
අවශ්යතා ව්යාපෘති මට්ටමේ JSON ගොනුවක ප්රකාශ කර ඇති අතර, පසුව නිර්මාපකයා යෙදුමේ පරායත්තතාවලට වඩාත් ගැලපෙන පැකේජ අනුවාදයන් ඇගයීමට භාවිතා කරයි. තක්සේරුව කැදැලි පරායත්තතා සහ පද්ධති අවශ්යතා තිබේ නම් සලකා බලනු ඇත.
එක් ව්යාපෘතියකට අවශ්ය පුස්තකාල ස්ථාපනය කිරීමට Composer ඔබට ඉඩ දෙන බව සැලකිල්ලට ගැනීම වැදගත්ය. විවිධ PHP ව්යාපෘතිවල එකම පුස්තකාලයේ විවිධ අනුවාද භාවිතා කිරීමට එය ඔබට ඉඩ සලසයි.
විසින් කළමනාකරණය කරනු ලබන පුස්තකාල ස්ථාපනය කිරීමට සහ භාවිතා කිරීමට සංයුක්තය, ඔබට ඒවා ව්යාපෘතියේ සම්මත ආකෘතියකින් ප්රකාශ කිරීමට සිදුවනු ඇති අතර ඉතිරිය රචකයා විසින් බලා ගනු ඇත. උදාහරණයක් ලෙස, ඔබට Composer භාවිතයෙන් mpdf පුස්තකාලය ස්ථාපනය කිරීමට අවශ්ය නම්, ඔබ ඔබේ ව්යාපෘති මූලයේ පහත විධානය ක්රියාත්මක කළ යුතුය.
$composer require mpdf/mpdf
නමුත් රචනාකරු පුස්තකාල බාගත කරන්නේ කොහෙන්ද?
ලබා ගත හැකි පුස්තකාල මොනවාද?
එහි මධ්යම ගබඩාවක් ඇත සංයුක්තය පවතින පුස්තකාල ලැයිස්තුවක් තබා ගනී: Packagist.
දැන් අපි බලමු Linux,macOS,Windows වැනි මෙහෙයුම් පද්ධති වල Composer Install කරන්නේ කොහොමද කියලා.
ලිනක්ස්, යුනික්ස් සහ මැකෝස් මත රචනා ස්ථාපනය කිරීමට, ඔබ ස්ථාපකය බාගත කළ යුතුය https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos සහ එය ඔබගේ ව්යාපෘතියේ කොටසක් ලෙස දේශීයව හෝ පද්ධතිය පුරා ක්රියාත්මක කළ හැකි ලෙස ගෝලීයව ස්ථාපනය කරන්න.
ස්ථාපකය PHP සැකසුම් කිහිපයක් පරීක්ෂා කර, ඔබේ වැඩ කරන නාමාවලියට composer.phar නම් ගොනුවක් බාගන්න. මේක තමයි Composer binary එක. එය PHAR (PHP ලේඛනාගාරය) වන අතර එය PHP සඳහා වන සංරක්ෂිත ආකෘතියක් වන අතර එය වෙනත් දේ අතර විධාන රේඛාවෙන් ක්රියාත්මක කළ හැකිය.
php composer.phar
Windows මත Composer ස්ථාපනය කිරීමට, ඔබ විසින් ස්ථාපකය බාගත කළ යුතුය https://getcomposer.org/doc/00-intro.md#installation-windows
ස්ථාපනය අවසන් වූ පසු, එය විධානය සමඟ නිවැරදිව ක්රියා කරන බව ඔබට තහවුරු කර ගත හැක
composer -V
සහ ඔබට මෙවැනි පිළිතුරක් තිබිය යුතුය
ඇසුරුම්කරු, පොදු ගබඩාව සංයුක්තය, PHP පුස්තකාල එකතුවක් අඩංගු වේ විවෘත කේතයකි Composer හරහා නොමිලේ ලබා ගත හැක. සේවාවේ වාරික අනුවාදයක් පුද්ගලික පැකේජ සඳහා සත්කාරකත්වය ලබා දෙයි, සංවෘත මූලාශ්ර ව්යාපෘතිවල පවා Composer භාවිතා කිරීමට හැකි වේ.
Composer හි ජනප්රියත්වය පෙන්නුම් කරන Packagist හි පුස්තකාල සිය ගණනක් තිබේ. ඔබේ PHP ව්යාපෘති තුළ, ඔබට තුන්වන පාර්ශ්ව පුස්තකාලයක් ලෙස දැනටමත් තිබිය යුතු යැයි ඔබ සිතන විශේෂාංගයක් අවශ්ය නම්, ඔබ බැලිය යුතු පළමු ස්ථානය Packagist වේ.
Packagist එකට අමතරව, composer.json ගොනුවේ ඇති repositories යතුර වෙනස් කිරීමෙන් පුස්තකාල ස්ථාපනය සඳහා වෙනත් ගබඩාවන් බැලීමට ඔබට Composer ගෙන් ඉල්ලා සිටිය හැක. ඇත්ත වශයෙන්ම, ඔබට ඔබේ පුද්ගලික Composer පැකේජ කළමනාකරණය කිරීමට අවශ්ය නම් ඔබ කරන්නේ මෙයයි.
Composer සමඟ පුස්තකාල ස්ථාපනය කිරීමට ක්රම දෙකක් තිබේ. අපි ඔවුන් දෙදෙනාම බලමු:
ස්ථාපකය භාවිතා කිරීමට, ඔබ මුලින්ම ඔබේ ව්යාපෘතියේ composer.json ගොනුවක් සෑදිය යුතුය. Composer.json ගොනුව තුළ, පහත කොටසේ පෙන්වා ඇති පරිදි, ඔබට ඔබේ ව්යාපෘතියේ පරායත්තතා ප්රකාශ කිරීමට අවශ්ය වේ.
{
"require": {
"mpdf/mpdf": "~6.1"
}
}
පසුව, ඔබ composer install විධානය ක්රියාත්මක කරන විට, json ගොනුව ඇති ෆෝල්ඩරයේම, Composer විසින් mpdf පැකේජය සහ එහි පරායත්තතා විකුණුම් නාමාවලියෙහි ස්ථාපනය කරයි.
Composer.json ගොනුවක් සෑදීමේ පෙර ක්රියාවලිය සිදු කිරීම සඳහා රචනා කරන විධානය කෙටිමඟ ආකාරයක් බව අපට පැවසිය හැකිය. අවශ්ය ඔබේ composer.json ගොනුවට ස්වයංක්රීයව පැකේජයක් එක් කරයි. අවශ්ය ආධාරයෙන් mpdf පැකේජය ස්ථාපනය කරන්නේ කෙසේදැයි පහත විධානය පෙන්වයි.
$composer require mpdf/mpdf
mpdf පැකේජය සහ එහි පරායත්තතා ස්ථාපනය කිරීමෙන් පසුව, composer.json ගොනුව තුළ ස්ථාපනය කර ඇති පැකේජයේ ප්රවේශයක් අවශ්ය වේ. Composer.json ගොනුව නොපවතියි නම්, එය පියාසර කරන විට නිර්මාණය වනු ඇත.
Ercole Palmeri
Apple Vision Pro වාණිජ නරඹන්නා භාවිතයෙන් අක්ෂි ශල්යකර්මයක් Catania Polyclinic හි සිදු කරන ලදී.
වර්ණ ගැන්වීම හරහා සියුම් මෝටර් කුසලතා වර්ධනය කිරීම ලිවීම වැනි වඩාත් සංකීර්ණ කුසලතා සඳහා දරුවන් සූදානම් කරයි. වර්ණ ගැන්වීමට...
නාවික අංශය සැබෑ ගෝලීය ආර්ථික බලවතෙකු වන අතර එය බිලියන 150 ක වෙළඳපලක් කරා ගමන් කර ඇත.
පසුගිය සඳුදා ෆිනෑන්ෂල් ටයිම්ස් OpenAI සමඟ ගිවිසුමක් නිවේදනය කළේය. FT එහි ලෝක මට්ටමේ පුවත්පත් කලාවට බලපත්ර ලබා දෙයි…