შესავალი

კომპოზიტორი არის ძლიერი ინსტრუმენტი, რომელიც შექმნილია PHP– ში დამოკიდებულების მართვის გასაუმჯობესებლად. ინსტრუმენტი იძვრის და მართავს ყველა დამოკიდებულებას და ბიბლიოთეკას ერთ ადგილზე. იგი დააინსტალირებს და განაახლებს ბიბლიოთეკებს, რომლებზეც დამოკიდებულია თქვენი პროექტები და საშუალებას გაძლევთ გამოაცხადოთ ეს ბიბლიოთეკები თითო პროექტის საფუძველზე.. კომპოზიტორი გამოყენებულია პრაქტიკულად ყველა უახლესი PHP პლატფორმა და ჩარჩოები, მათ შორის Drupal, Magento 2, Symfony და Laravel.


ამ სახელმძღვანელოს გაჩვენებთ თუ როგორ უნდა დააყენოთ PHP კომპოზიტორი თქვენს CentOS 7 VPS- ზე ან ერთგულ სერვერზე.

Სანამ დაიწყებ

იმისათვის, რომ ამ გაკვეთილზე ჩაირთოს ჩაშვება, საჭიროა შემდეგი:

  • სრულად კონფიგურირებულ CentOS 7 სერვერზე

ნაბიჯი 1 – ყველა დამოკიდებულების დამკვიდრება

კომპოზიტორის ჩამოტვირთვის და ინსტალაციამდე დარწმუნდით, რომ თქვენს CentOS 7 სერვერს აქვს აუცილებელი დამოკიდებულებები ამ პროცესის დასახმარებლად.

პირველი, შეასრულეთ ქვემოთ მოცემული ბრძანება თქვენი პაკეტის მენეჯერის ქეშის განახლებისთვის:

$ Sudo yum განახლება

შემდეგი, დააინსტალირეთ შემდეგი დამოკიდებულებები:

  • Curl: რომელიც დაგეხმარებათ ჩამოტვირთოთ კომპოზიტორი.
  • Php-cli:დამოკიდებულება, რომელიც გამოიყენება კომპოზიტორის გასაშვებად და დასაყენებლად.
  • php-mbstring: პაკეტი, რომელიც უზრუნველყოფს ჩვენი ბიბლიოთეკის ფუნქციების შესრულებას.
  • Git: რომელსაც კომპოზიტორი გამოიყენებს პროექტის დამოკიდებულებების ჩამოტვირთვაზე.
  • გაუქმება: რომელიც გამოდგება პაკეტების ამოსაღებად.

ყველა ამ დამოკიდებულების ინსტალაციისთვის ბრძანება ქვემოთ მოცემულია:

$ Sudo yum დააინსტალირეთ curl php-cli php-mbstring git unzip

Სულ ეს არის! ყველა დამოკიდებულება წარმატებით არის დამონტაჟებული, ეტაპია ნაჩვენები და კომპოზიტორის ინსტალაცია მარტივად უნდა იყოს.

ნაბიჯი 2 – კომპოზიტორის დაყენება

კომპოზიტორს გააჩნია ინსტალერი, რომელიც შემუშავებულია PHP- ში. გადმოწერეთ ეს ინსტალერი და დაადასტუროთ ის, სანამ ის გამოიყენებთ კომპოზიტორს.

პირველი, შეასრულეთ ქვემოთ მითითებული ბრძანება, რომ შეცვალოთ საწყისი დირექტორია:

$ cd

შემდეგ, გაუშვით ქვემოთ მითითებული ბრძანება, რომ მიიღოთ ინსტალერი:

$ curl -sS https://getcomposer.org/installer -o კომპოზიტორი-setup.php

ამ ინსტალერის ავთენტიფიკაციისთვის, ჩამოტვირთეთ SHA-384 ჰაში ამ გვერდზე, შემდეგ კი დააკოპირეთ და შეინახეთ ეს ჰაში, როგორც CentOS ჭურვი ცვლადი:

$ HASH = 93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8

თუ თქვენ გაქვთ უახლესი hash, აწარმოეთ ქვემოთ მითითებული ინსტრუქტორი ინსტალატორს ამ ჰაში:

 $ Php -r "if (hash_file (‘SHA384’, ‘composer-setup.php’) === ‘$ HASH’) ch echo ‘Installer verified’; } other {echo ‘ინსტალერი კორუმპირებული’; გამორთვა (‘კომპოზიტორი-setup.php’); ექო PHP_EOL;"

თუ ეს ინსტალერი ავთენტურია, მიიღებთ ქვემოთ მოცემულ შედეგს,

ინსტალერი გადამოწმებულია

ამასთან, თუ ინსტალერი არ არის ავთენტური, მიიღებთ შემდეგ გამოშვებას:

ინსტალერი კორუმპირებულია

ასეთ შემთხვევაში, კვლავ დააინსტალირეთ ინსტალაციის ბრძანება, შემდეგ გადაამოწმეთ ჰაში, რომ ის უახლესი იყოს. მას შემდეგ რაც დარწმუნებული ხართ, რომ სკრიპტი და ჰაშია სწორი, კვლავ დაადასტურეთ გადამოწმების ბრძანება.

ინსტალერის დადასტურების შემთხვევაში, აწარმოეთ ქვემოთ მოყვანილი ბრძანება, რომ დააინსტალიროთ PHP კომპოზიტორი გლობალურად:

$ Sudo php კომპოზიტორი-setup.php – ინსტალაცია-dir = / usr / ადგილობრივი / bin –filename = კომპოზიტორი

ზემოთ მოცემულ ბრძანებას დავაყენებთ PHP კომპოზიტორს დირექტორიაში, / usr / local / bin, როგორც სისტემურმა ბრძანებამ დაარქვა კომპოზიტორი. პროცესის დასრულების შემდეგ მიიღებთ შემდეგ შედეგს:

კომპოზიტორის გამოყენებისთვის სწორია ყველა პარამეტრი
გადმოტვირთვა…

კომპოზიტორი (ვერსია 1.7.2) წარმატებით დაინსტალირებულია: / usr / local / bin / კომპოზიტორზე
გამოიყენეთ იგი: php / usr / local / bin / კომპოზიტორი

ახლა, აწარმოეთ ქვემოთ მითითებული ბრძანება ინსტალაციის შესამოწმებლად.

$ კომპოზიტორი

ეს მოგცემთ კომპოზიტორის ვერსიას, რომელიც შეიცავს ბრძანების ვარიანტებს და მათ აღწერებს.

   ______
/ ____ / ___ ____ ___ ____ ____ ________ _____
/ / / __ / __ `__ / __ / __ / ___ / _ / ___ /
/ / ___ / / _ / // // // // / _ / // _ / (__) __ / /
____ / ____ / _ / / _ / / _ / .___ / ____ / ____ / ___ / _ /
/ _ /
კომპოზიტორის ვერსია 1.7.22018-08-1616: 57: 12

გამოყენება:
ბრძანება [პარამეტრები] [არგუმენტები]

Პარამეტრები:
-h, – დახმარების ჩვენება, დახმარების ჩვენება
-q, –quiet არ გამოაქციო რაიმე შეტყობინებები
-V, –version აჩვენეთ ამ პროგრამის ვერსია
–ansi Force ANSI გამომავალი
–no-ansi გამორთეთ ANSI გამომავალი
-n, – არანაკლებ ინტერაქტიული ნუ დაისვამთ ინტერაქტურ კითხვას
–პროფილი აჩვენეთ ინფორმაცია დროისა და მეხსიერების გამოყენების შესახებ
–არა-მოდულების plugin გამორთვა.
-d, –working-dir = WORKING-DIR თუ მითითებულია, გამოიყენეთ მოცემული დირექტორია როგორც სამუშაო დირექტორია.
-|
. . .

ეს შედეგი მიუთითებს იმაზე, რომ კომპოზიტორი უზადოდ იყო განლაგებული CentOS 7 სერვერზე.

დასკვნა

გილოცავ! PHP კომპოზიტორი წარმატებით იქნა დამონტაჟებული CentOS 7 სისტემაზე. ახლა შეგიძლიათ შეისწავლოთ შემდგომი ვარიანტები, რომ შეიტყოთ კომპოზიტორის გამოყენება და გამოიყენეთ ამ ინსტრუმენტის ძალა და საიმედოობა.

შეამოწმეთ ეს ყველაზე 3 VPS მომსახურება:

A2 ჰოსტინგი

საწყისი ფასი:
$ 5,00


საიმედოობა
9.3


ფასები
9.0


მეგობრული
9.3


მხარდაჭერა
9.3


მახასიათებლები
9.3

წაიკითხეთ მიმოხილვები

ეწვიეთ A2 ჰოსტინგს

ScalaHosting

საწყისი ფასი:
$ 12.00


საიმედოობა
9.4


ფასები
9.5


მეგობრული
9.5


მხარდაჭერა
9.5


მახასიათებლები
9.4

წაიკითხეთ მიმოხილვები

ეწვიეთ ScalaHosting– ს

ჰოსტინჯერი

საწყისი ფასი:
$ 3,95


საიმედოობა
9.3


ფასები
9.3


მეგობრული
9.4


მხარდაჭერა
9.4


მახასიათებლები
9.2

წაიკითხეთ მიმოხილვები

ეწვიეთ ჰოსტინგერს

დაკავშირებული როგორ სტატიები

  • როგორ დააინსტალიროთ CachetHQ CentOS 7 VPS ან გამოყოფილი სერვერზე
    შუალედური
  • როგორ ინსტალაცია და კონფიგურაცია Linux Malware- ის ამოცნობა CentOS 7-ზე
    ექსპერტი
  • ნაწილი ერთი: როგორ დააყენოთ Zabbix Ubuntu 18.04 VPS ან გამოყოფილი სერვერზე
    შუალედური
  • როგორ შეცვალოთ PHP პარამეტრები Apache -ში Ubuntu 18.04 VPS ან გამოყოფილი სერვერზე
    შუალედური
  • როგორ დააყენოთ PHP თქვენს CentOS 7 სერვერზე
    შუალედური
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me