تثبيث أداة Composer على الأوبونتو 18.04

تثبيث أداة Composer على الأوبونتو 18.04

Composer هي أداة تابعة للغة بي اش بي, تم إنشائها بشكل أساسي للتسهيل التثبيت والتحديثات الخاصة بالمشروع,ويقوم بالتحقق من الحزم الأخرى التي يعتمد عليها المشروع وتثبيتها نيابةً عند, وذالك باستخدام الإصدارات المناسبة للمتطلبات المشروع.

الخطوة الأولى: تثبيت التبعيات
قبل تحميل وتثبيت الأداة سنقوم بتثبيث التبعيات لكي تعمل معنا بشكل جيد.
أولا سنقوم بعمل التحديث للذاكرة التخزين المؤقتة للحزم بذالك بكتابة هذا الكود في الطرفية (Terminal)
sudo apt update
الأن سنقوم بتثبيت التبعيات. سنحتاج للأداة curl لكي نقوم بتحميل Composer و php-cli للتثبيث وتشغيله. و php-mbstring هذه الحزمة ظرورية للتجهيز المكتبات التي سنستعملها. و git يستعمل من طرف composer للتحميل التبعيات المشروع. و unzip لكي نقوم باستخراج الحزم المضغوطة. كل شيء سيثبت من خلال كتابة هذا الأمر.
sudo apt install curl php-cli php-mbstring git unzip

الخطوة الثانية: تحميل وتثبيت Composer
أداة Composer مبرمجة بلغة PHP يجب تثبيتها لكي نستعملها في تثبيت Composer.
سنقوم بالدخول في مجلد home. بعدها سنحمل Composer عن طريق الأداة curl وذالك من خلال كتابة هذا الكود:
cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
الأن سنقوم بمطابقة شيفرة SHA-384 مع أحدث شيفرة الموجودة في هذه الصفحة Composer Public Keys / Signatures. قم بنسخ الشيفرة الموجودة في تلك الصفحة واحفظها كمتغير في HASH.
HASH=544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061
تأكد من تغيير الشيفرة الموجودة في المتغير HASH
الآن نكتب هذا الكود لنتأكد من أن Composer تم تثبيته بنجاح:
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
سوف تظهر لك:
Installer verified
إذا ظهرت لك عبارة Installer corrupt, هذا يعني أن Composer لم يثبت بشكل جيد, في هذه الحالة ستقوم بإعادة تثبيته من جديد وتأكد من الشيفرة SHA-384 صحيحة (يجب أن تكون مطابقة للشيفرة الموجودة في هذه الصفحة Composer Public Keys / Signatures)
للتثبيت Composer كتطبيق في النظام باسم composer داخل مجلد /usr/local/bin نكتب هذا الكود:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
سيظهر لك:
All settings correct for using Composer

Downloading...


Composer (version 1.6.5) successfully installed to: /usr/local/bin/composer

Use it: php /usr/local/bin/composer
لتجربة أداة Composer نكتب هذا الأمر:
composer
وسيظهر لك اصدار Composer وأيضا خصائصه.
تثبيث أداة Composer على الأوبونتو 18.04 تثبيث أداة Composer على الأوبونتو 18.04 Reviewed by Unknown on 2:24 ص Rating: 5
يتم التشغيل بواسطة Blogger.