பொருட்கள்

PHPக்கான இசையமைப்பாளர் என்றால் என்ன, அம்சங்கள் மற்றும் அதை எவ்வாறு பயன்படுத்துவது

இசையமைப்பாளர் என்பது PHPக்கான ஒரு திறந்த மூல, சார்பு மேலாண்மை கருவியாகும், இது முதன்மையாக PHP தொகுப்புகளை தனிப்பட்ட பயன்பாட்டு கூறுகளாக வரிசைப்படுத்துவதற்கும் பராமரிப்பதற்கும் வசதியாக உருவாக்கப்பட்டது.

இசையமைப்பாளர் PHP சுற்றுச்சூழல் அமைப்பை தீவிரமாக மாற்றினார், நவீன PHP இன் பரிணாம வளர்ச்சிக்கான அடிப்படையை உருவாக்கினார், அதாவது கூறு அடிப்படையிலான பயன்பாடுகள் மற்றும் கட்டமைப்புகள்.

காரட்டெரிஸ்டிக்

தேவைகள் ஒரு திட்ட-நிலை JSON கோப்பில் அறிவிக்கப்படுகின்றன, பின்னர் எந்த தொகுப்பு பதிப்புகள் பயன்பாட்டின் சார்புகளுடன் பொருந்துகிறது என்பதை மதிப்பிடுவதற்கு இசையமைப்பாளர் பயன்படுத்துகிறார். மதிப்பீடு உள்ளமை சார்புகள் மற்றும் கணினி தேவைகள் ஏதேனும் இருந்தால் அவற்றைக் கருத்தில் கொள்ளும்.

ஒவ்வொரு திட்டத்திற்கும் தேவையான நூலகங்களை நிறுவுவதற்கு இசையமைப்பாளர் உங்களை அனுமதிக்கிறது என்பது குறிப்பிடத்தக்கது. வெவ்வேறு PHP திட்டங்களில் ஒரே நூலகத்தின் வெவ்வேறு பதிப்புகளைப் பயன்படுத்த இது உங்களை அனுமதிக்கிறது.

மூலம் நிர்வகிக்கப்படும் நூலகங்களை நிறுவவும் பயன்படுத்தவும் இசையமைப்பாளர், நீங்கள் திட்டத்தில் ஒரு நிலையான வடிவத்தில் அவற்றை அறிவிக்க வேண்டும் மற்றும் இசையமைப்பாளர் மீதமுள்ளவற்றை கவனித்துக்கொள்வார். எடுத்துக்காட்டாக, நீங்கள் இசையமைப்பாளரைப் பயன்படுத்தி mpdf நூலகத்தை நிறுவ விரும்பினால், உங்கள் திட்ட ரூட்டில் பின்வரும் கட்டளையை இயக்க வேண்டும்.

$composer require mpdf/mpdf

ஆனால் இசையமைப்பாளர் நூலகங்களை எங்கிருந்து பதிவிறக்கம் செய்கிறார்?

என்ன நூலகங்கள் உள்ளன?

அங்கு ஒரு மையக் களஞ்சியம் உள்ளது இசையமைப்பாளர் கிடைக்கக்கூடிய நூலகங்களின் பட்டியலை வைத்திருக்கிறது: பேக்கேஜிஸ்ட்.

நிறுவல்

இப்போது Linux, macOS மற்றும் Windows போன்ற இயங்குதளங்களில் Composer ஐ நிறுவுவது எப்படி என்று பார்ப்போம்.

நிறுவல் - Linux / Unix / maxOS

லினக்ஸ், யூனிக்ஸ் மற்றும் மேகோஸில் இசையமைப்பாளரை நிறுவ, நீங்கள் நிறுவியை பதிவிறக்கம் செய்ய வேண்டும் 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 நூலகங்களின் தொகுப்பைக் கொண்டுள்ளது திறந்த மூல இசையமைப்பாளர் மூலம் இலவசமாகக் கிடைக்கும். சேவையின் பிரீமியம் பதிப்பு தனியார் தொகுப்புகளுக்கான ஹோஸ்டிங் வழங்குகிறது, மூடிய மூல திட்டங்களில் கூட இசையமைப்பாளரைப் பயன்படுத்துவதை சாத்தியமாக்குகிறது.

பேக்கேஜிஸ்டில் நூற்றுக்கணக்கான நூலகங்கள் உள்ளன, இது இசையமைப்பாளரின் பிரபலத்தைக் காட்டுகிறது. உங்கள் PHP திட்டங்களில், மூன்றாம் தரப்பு நூலகமாக ஏற்கனவே இருக்க வேண்டும் என்று நீங்கள் நினைக்கும் அம்சம் உங்களுக்குத் தேவைப்பட்டால், நீங்கள் முதலில் பார்க்க வேண்டிய இடம் Packagist ஆகும்.

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

புதுமை செய்திமடல்
புதுமை பற்றிய மிக முக்கியமான செய்திகளைத் தவறவிடாதீர்கள். மின்னஞ்சல் மூலம் அவற்றைப் பெற பதிவு செய்யவும்.

சமீபத்திய கட்டுரைகள்

கூகுளின் புதிய செயற்கை நுண்ணறிவு டிஎன்ஏ, ஆர்என்ஏ மற்றும் "உயிரின் அனைத்து மூலக்கூறுகளையும்" மாதிரியாக்க முடியும்.

Google DeepMind அதன் செயற்கை நுண்ணறிவு மாதிரியின் மேம்படுத்தப்பட்ட பதிப்பை அறிமுகப்படுத்துகிறது. புதிய மேம்படுத்தப்பட்ட மாடல் வழங்குகிறது…

29 மே 29

லாரவெல்லின் மாடுலர் கட்டிடக்கலையை ஆராய்தல்

லாராவெல், அதன் நேர்த்தியான தொடரியல் மற்றும் சக்திவாய்ந்த அம்சங்களுக்காக பிரபலமானது, மேலும் மட்டு கட்டிடக்கலைக்கு உறுதியான அடித்தளத்தை வழங்குகிறது. அங்கு…

29 மே 29

சிஸ்கோ ஹைப்பர்ஷீல்ட் மற்றும் ஸ்ப்ளங்கின் கையகப்படுத்தல் பாதுகாப்பு புதிய சகாப்தம் தொடங்குகிறது

சிஸ்கோ மற்றும் ஸ்ப்ளங்க் ஆகியவை வாடிக்கையாளர்களுக்கு எதிர்கால பாதுகாப்பு செயல்பாட்டு மையத்திற்கு (SOC) தங்கள் பயணத்தை விரைவுபடுத்த உதவுகின்றன…

29 மே 29

பொருளாதார பக்கத்திற்கு அப்பால்: ransomware இன் வெளிப்படையான செலவு

கடந்த இரண்டு ஆண்டுகளாக செய்திகளில் ரான்சம்வேர் ஆதிக்கம் செலுத்தி வருகிறது. தாக்குதல்கள் என்பதை பெரும்பாலான மக்கள் நன்கு அறிவார்கள்...

29 மே 29

ஆக்மென்ட் ரியாலிட்டியில் புதுமையான தலையீடு, கேடேனியா பாலிகிளினிக்கில் ஆப்பிள் வியூவருடன்

ஆப்பிள் விஷன் ப்ரோ கமர்ஷியல் வியூவரைப் பயன்படுத்தி கண்சிகிச்சை அறுவை சிகிச்சை கேடேனியா பாலிக்ளினிக்கில் செய்யப்பட்டது.

29 மே 29

குழந்தைகளுக்கான வண்ணப் பக்கங்களின் நன்மைகள் - எல்லா வயதினருக்கும் மாய உலகம்

வண்ணம் தீட்டுவதன் மூலம் சிறந்த மோட்டார் திறன்களை வளர்ப்பது, எழுதுவது போன்ற சிக்கலான திறன்களுக்கு குழந்தைகளை தயார்படுத்துகிறது. வண்ணம் தீட்ட…

29 மே 29

எதிர்காலம் இங்கே உள்ளது: கப்பல் துறை எவ்வாறு உலகப் பொருளாதாரத்தில் புரட்சியை ஏற்படுத்துகிறது

கடற்படைத் துறை ஒரு உண்மையான உலகளாவிய பொருளாதார சக்தியாகும், இது 150 பில்லியன் சந்தையை நோக்கி பயணித்துள்ளது...

29 மே 29

செயற்கை நுண்ணறிவு மூலம் செயலாக்கப்படும் தகவல்களின் ஓட்டத்தை ஒழுங்குபடுத்த வெளியீட்டாளர்கள் மற்றும் OpenAI ஒப்பந்தங்களில் கையெழுத்திடுகின்றனர்

கடந்த திங்கட்கிழமை, பைனான்சியல் டைம்ஸ் OpenAI உடன் ஒரு ஒப்பந்தத்தை அறிவித்தது. FT அதன் உலகத் தரம் வாய்ந்த பத்திரிகைக்கு உரிமம் அளிக்கிறது…

ஏப்ரல் 29 ஏப்ரல்

உங்கள் மொழியில் புதுமையைப் படியுங்கள்

புதுமை செய்திமடல்
புதுமை பற்றிய மிக முக்கியமான செய்திகளைத் தவறவிடாதீர்கள். மின்னஞ்சல் மூலம் அவற்றைப் பெற பதிவு செய்யவும்.

எங்களுக்கு பின்பற்றவும்

இணைப்பு

ஜீவனாம்சம் சைபர் தாக்குதல் blockchain chatbot அரட்டை gpt மேகம் கிளவுட் கம்ப்யூட்டிங் உள்ளடக்க சந்தைப்படுத்தல் சைபர் தாக்குதல் இணைய பாதுகாப்பு நுகர்வோர் உரிமை இணையவழி எனியா புதுமை நிகழ்வு gianfranco fedele Google செல்வாக்கு கண்டுபிடிப்பு புதுமைக்கு நிதியளித்தல் அதிகரிக்கும் கண்டுபிடிப்பு மருத்துவ கண்டுபிடிப்பு புதுமை நிலைத்தன்மை தொழில்நுட்ப கண்டுபிடிப்பு செயற்கை நுண்ணறிவு சனத்தொகை Laravel எந்திர கற்றல் metaverse மைக்ரோசாப்ட் nft PHP பதில் ரோபாட்டிக்ஸ் எஸ்சிஓ ஸெர்ப் மென்பொருள் மென்பொருள் வடிவமைப்பு மென்பொருள் மேம்பாடு மென்பொருள் பொறியியல் பேண்தகைமை தொடக்க தேல்ஸ் பயிற்சி VPN web3