संगीतकार, हे पीएचपी अवलंबन व्यवस्थापक उबंटू 18.04 वर स्थापित करा

संगीतकार बद्दल

पुढील लेखात आम्ही संगीतकार एक कटाक्ष टाकणार आहोत. हे एक पीएचपी साठी अवलंबन व्यवस्थापक. हे आमची प्रकल्पांवर अवलंबून असणारी सर्व आवश्यक पीएचपी पॅकेज स्थापित करेल आणि ती आमच्यासाठी व्यवस्थापित करेल.

हा कार्यक्रम अ पीएचपी प्रोग्रामिंग भाषेसाठी अनुप्रयोग-स्तर पॅकेज व्यवस्थापक जे पीएचपी सॉफ्टवेअर अवलंबन आणि आवश्यक लायब्ररी व्यवस्थापित करण्यासाठी एक मानक स्वरूप प्रदान करते. तरी हे ट्यूटोरियल उबंटू १.18.04.०16.04 साठी लिहिलेले आहे, उबंटू १.XNUMX.०XNUMX साठी त्याच चरणांचा वापर केला जाऊ शकतो.

येथे दर्शविल्या जाणार्‍या चरणांचे अनुसरण करण्यापूर्वी, खात्री करा आहे PHP स्थापित केले आपल्या उबंटू 18.04 सिस्टमवर. आपल्याकडे हे स्थापित केलेले नसल्यास, टर्मिनल (Ctrl + Alt + T) उघडा आणि टाइप करा:

संगीतकारासाठी पीएचपी स्थापित करा

sudo apt install php libapache2-mod-php php-mysql

संगीतकार स्थापित करा

हे अवलंबन व्यवस्थापक डाउनलोड आणि स्थापित करण्यापूर्वी, प्रथम आम्हाला पीएचपी-सीएलआय पॅकेज स्थापित करावे लागेल, जो उबंटू रेपॉजिटरीमध्ये उपलब्ध आहे. टर्मिनलमध्ये (Ctrl + Alt + T) आम्ही लिहितो:

sudo apt install php-cli

आता आमच्याकडे मशीनवर पीएचपी-क्लाईड स्थापित झाले आहे आवश्यक इंस्टॉलर डाउनलोड करा सह:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

वरील आज्ञा संगीतकार- setup.php फाइल डाउनलोड करेल सध्याच्या कार्यरत निर्देशिका मध्ये.

संगीतकारासाठी इंस्टॉलर डाउनलोड करा

पुढे, आम्हाला SHA-384 हॅशच्या स्क्रिप्टची स्थापना इंस्टॉलरच्या शेवटच्या हॅशशी तुलना करून स्क्रिप्ट डेटाची अखंडता सत्यापित करणे आवश्यक आहे. हे संगीतकार सार्वजनिक की / स्वाक्षर्‍या पृष्ठावर आढळू शकते.

आम्ही खालील wget आदेश वापरू नवीनतम इन्स्टॉलरची अपेक्षित स्वाक्षरी डाउनलोड करा आपल्या गीथब पृष्ठावरून आणि त्यास हॅश नावाच्या व्हेरिएबलमध्ये संचयित करा:

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"

आता खालील कमांड कार्यान्वित करा इन्स्टॉल स्क्रिप्ट दूषित झालेली नाही हे सत्यापित करा:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

हॅशची व्हॅल्यूज जुळल्यास, आपण खालील परिणाम दिसेल:

कंपोजरची सत्यापित स्थापना

जर हॅश जुळत नसेल तर आपल्याला असे काहीतरी दिसेल “इन्स्टॉलर दूषित”. एकदा इन्स्टॉलरची पडताळणी झाल्यावर आम्ही पुढील चरणात जाऊ शकतो.

पुढील आज्ञा / usr / स्थानिक / बिन निर्देशिकेत संगीतकार स्थापित करेल:

संगीतकार वापरकर्ता / स्थानिक / बिन स्थापना

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

हे सिस्टम-व्यापी कमांड म्हणून स्थापित केले जाईल आणि सर्व वापरकर्त्यांसाठी उपलब्ध असेल.

शेवटची पायरी आहे स्थापना सत्यापित करा:

संगीतकार स्थापना सत्यापित करा

composer

वरील कमांड उपलब्ध व्हर्जन, कमांड्स आणि आर्ग्युमेंटस प्रिंट करेल.

आपण इच्छित असल्यास प्रति प्रकल्प एक संगीतकार स्थापनाखालील आज्ञा वापरा:

php composer-setup.php

हे आपल्या सध्याच्या वर्किंग डिरेक्टरीमध्ये कंपोझ. फ्रार नावाची फाईल तयार करेल. आपण हे चालवून वापरू शकता:

./composer.phar comando

संगीतकारासह प्रारंभ करणे

एकदा आपल्या उबंटू सिस्टमवर इन्स्टॉलेशन पूर्ण झाल्यावर आम्ही जात आहोत पीएचपी प्रोजेक्टमधील उपयोगाचा मूलभूत देखावा.

पहिली पायरी अशी एक निर्देशिका तयार करणे जी प्रोजेक्टची मूळ निर्देशिका असेल आणि कंपोजर. जेसन फाईल प्रारंभ करा. ही फाईल आमच्या पीएचपी प्रोजेक्टचे वर्णन करते, त्यामध्ये पीएचपी अवलंबन आणि इतर मेटाडेटाचा समावेश आहे.

mkdir ~/mi-primer-proyecto-con-composer

cd ~/mi-primer-proyecto-con-composer

पुढील चरण "" वापरून नवीन कंपोजर. जेसन सुरू करणे आहे.संगीतकारास पॅकेज-नाव आवश्यक आहे”, आम्हाला डाउनलोड करायचे पॅकेज निर्दिष्ट करणे.

या उदाहरणात, आम्ही एक नमुना willप्लिकेशन तयार करू जो कॉल केलेले पॅकेज वापरुन वर्तमान वेळ आणि तारीख मुद्रित करेल कार्बन.

खालील आज्ञा चालवा नवीन कंपोझर जेसन सुरू करा आणि कार्बन पॅकेज स्थापित करा:

कार्बन संगीतकार डाउनलोड करा

composer require nesbot/carbon

आमच्या प्रकल्पाची निर्देशिका

जर आपण आमच्या प्रोजेक्टच्या डिरेक्टरी यादीवर नजर टाकली तर त्यात आपल्याला कॉम्पोझरजेसन आणि कंपोझरलॉक या दोन फाईल्स आणि विक्रेता नावाची डिरेक्टरी दिसेल.

कार्बन कंपोजर प्रोजेक्ट निर्देशिका यादी

  1. El विक्रेता निर्देशिका ही एक निर्देशिका आहे जिथे प्रकल्प अवलंबन संग्रहित केले जातात.
  2. फाइल कम्पोझरलॉक सर्व स्थापित पॅकेजची यादी आहे. पॅकेजच्या अचूक आवृत्त्यांचा समावेश आहे.
  3. कंपोजर.जेसन पीएचपी प्रोजेक्ट आणि सर्व पीएचपी अवलंबन यांचे वर्णन करते.

संगीतकार भांडार मध्ये शोधण्यायोग्य पॅकगिस्ट वापरण्यासाठी पीएचपी पॅकेजेस.

चाचणी फाइल

संगीतकार प्रदान करते स्वत: ची लोडिंग क्षमता त्या आम्हाला वापरण्याशिवाय पीएचपी वर्ग वापरण्याची परवानगी देतात आवश्यक o समावेश फायली मध्ये.

Test.php नावाची फाईल तयार करा आणि खालील कोड जोडा:

संगीतकारांसह चाचणी फाईलची सामग्री

<?php

require __DIR__ . '/vendor/autoload.php';

use Carbon\Carbon;

printf("Fecha y hora del sistema: %s", Carbon::now());

फाईल सेव्ह करून स्क्रिप्ट कार्यान्वित करू.

php prueba.php

परिणाम यासारखे काहीतरी दिसावा:

संगीतकारांसह निकाल परीक्षेची फाइल

आपली पीएचपी पॅकेजेस अद्यतनित करा

आवश्यक असल्यास, आपण आपल्या पीएचपी पॅकेजेस अद्यतनित करू इच्छित असल्यास, आपण चालवू शकता:

composer update

कमांड स्थापित केलेल्या पॅकेजच्या नवीन आवृत्त्यांचा शोध घेईल आणि नवीन आवृत्ती आढळल्यास ती शक्य असल्यास पॅकेज अद्यतनित करेल.

परिच्छेद अधिक माहिती मिळवा भेट द्या अधिकृत दस्तऐवजीकरण पृष्ठ संगीतकार.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जेव्हियर गोंजालेझ म्हणाले

    कंपोजर?
    हाहाहाहाहा
    कमबख्त मास्टर !!!!!