CentOS 8-ൽ കമ്പോസർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


PHP-യ്uക്കായുള്ള ഏറ്റവും ജനപ്രിയമായ പാക്കേജ് മാനേജ്uമെന്റ് പ്രോഗ്രാമാണ് കമ്പോസർ, അത് നിങ്ങളുടെ പ്രോജക്uട് ആശ്രയിക്കുന്ന പിuഎച്ച്uപി ആപ്ലിക്കേഷനുകളുടെയും ആവശ്യമായ ലൈബ്രറികളുടെയും ഡിപൻഡൻസികൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു സ്റ്റാൻഡേർഡ് ഫോം വാഗ്ദാനം ചെയ്യുന്നു, അത് നിങ്ങൾക്കായി അവ എളുപ്പത്തിൽ നിയന്ത്രിക്കും (ഇൻസ്റ്റാൾ ചെയ്യുക/അപ്uഡേറ്റ് ചെയ്യുക).

packagist.org-ൽ ലഭ്യമായ ആപ്ലിക്കേഷനുകൾക്കായി ഡിപൻഡൻസികളും ലൈബ്രറികളും ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഒരു കമാൻഡ്-ലൈൻ പ്രോഗ്രാമാണ് കമ്പോസർ, അതിന്റെ പ്രധാന ശേഖരം ലഭ്യമായ പാക്കേജുകൾ ഉൾക്കൊള്ളുന്നു.

ഡെവലപ്പർമാർക്ക് ആവശ്യമുള്ളപ്പോൾ അവരുടെ പിuഎച്ച്uപി പ്രോജക്റ്റിനായി പാക്കേജുകൾ കൈകാര്യം ചെയ്യാനും സംയോജിപ്പിക്കാനും ആഗ്രഹിക്കുമ്പോൾ അവർക്ക് വളരെ സഹായകമായ ഉപകരണമാണ് കമ്പോസർ. ഇത് സമയം വേഗത്തിലാക്കുകയും മിക്ക വെബ് പ്രോജക്റ്റുകളിലും എന്തെങ്കിലും നിർണായക പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ ശുപാർശ ചെയ്യുകയും ചെയ്യുന്നു.

ഈ ട്യൂട്ടോറിയലിൽ, CentOS 8 Linux-ൽ കമ്പോസർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

  • ഒരു റൂട്ട് അക്കൗണ്ട് അല്ലെങ്കിൽ ഷെൽ ആക്uസസ് ഉള്ള സുഡോ പ്രിവിലേജ്ഡ് അക്കൗണ്ട്.
  • പിഎച്ച്പി 5.3.2+ ആവശ്യമായ വിപുലീകരണങ്ങളും ക്രമീകരണങ്ങളും.

CentOS 8-ൽ കമ്പോസർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

കമ്പോസർ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന dnf കമാൻഡ് ഉപയോഗിച്ച് ആവശ്യമായ PHP എക്സ്റ്റൻഷനുകളുള്ള സിസ്റ്റത്തിൽ PHP ഇൻസ്റ്റാൾ ചെയ്യണം.

# dnf install php php-cli php-zip php-json

നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ ഭാഗമായി പ്രാദേശികമായി അല്ലെങ്കിൽ ഒരു സിസ്റ്റം-വൈഡ് എക്സിക്യൂട്ടബിൾ ആയി ആഗോളതലത്തിൽ എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയുന്ന ഒരു ഇൻസ്റ്റാളർ ഉപയോഗിച്ച് കമ്പോസർ ഇപ്പോൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

നിങ്ങളുടെ നിലവിലെ ഡയറക്uടറിയിൽ പ്രാദേശികമായി കമ്പോസർ ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങളുടെ ടെർമിനലിൽ ഇനിപ്പറയുന്ന സ്uക്രിപ്റ്റ് എക്uസിക്യൂട്ട് ചെയ്യുക.

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"

മുകളിലെ ഇൻസ്റ്റാളർ ചില php.ini ക്രമീകരണങ്ങൾ പരിശോധിക്കുകയും അവ തെറ്റായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ നിങ്ങളെ അറിയിക്കുകയും ചെയ്യും. തുടർന്ന് ഇൻസ്റ്റാളർ നിലവിലെ പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയിൽ ഏറ്റവും പുതിയ composer.phar ഡൗൺലോഡ് ചെയ്യും.

മുകളിലുള്ള 4 വരികൾ ക്രമത്തിൽ:

  • നിലവിലെ ഡയറക്uടറിയിലേക്ക് ഇൻസ്റ്റാളർ ഡൗൺലോഡ് ചെയ്യുക.
  • ഇൻസ്റ്റാളർ ഒപ്പ് പരിശോധിക്കുക (SHA-384).
  • ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കുക.
  • ഇൻസ്റ്റാളർ നീക്കം ചെയ്യുക.

അവസാനമായി, കമ്പോസർ പ്രവർത്തിപ്പിക്കുന്നതിന് php composer.phar റൺ ചെയ്യുക.

# php composer.phar

ആഗോളതലത്തിൽ കമ്പോസർ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും ആക്സസ് ചെയ്യുന്നതിനും, നിങ്ങളുടെ സിസ്റ്റം പാത്തിൽ കമ്പോസർ PHAR സ്ഥാപിക്കേണ്ടതുണ്ട്, അതുവഴി PHP വ്യാഖ്യാതാവ് ഉപയോഗിക്കാതെ തന്നെ നിങ്ങൾക്ക് അത് നടപ്പിലാക്കാൻ കഴിയും.

എല്ലാ ഉപയോക്താക്കൾക്കും ആഗോളതലത്തിൽ കമ്പോസർ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് ഇൻസ്റ്റാളർ പ്രവർത്തിപ്പിക്കുക.

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer
# composer -V

ഇപ്പോൾ നിങ്ങളുടെ CentOS 8 സിസ്റ്റത്തിൽ കമ്പോസർ വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു. PHP കമ്പോസറിനെക്കുറിച്ച് കൂടുതലറിയുന്നതിനും നിങ്ങളുടെ പ്രോജക്റ്റുകളിൽ അത് എങ്ങനെ പ്രയോജനപ്പെടുത്താം എന്നതിനെക്കുറിച്ചും ഔദ്യോഗിക ഡോക്യുമെന്റേഷൻ സന്ദർശിക്കുക.