นักแต่งเพลงได้เปลี่ยนแปลงระบบนิเวศของ PHP อย่างสิ้นเชิง โดยสร้างพื้นฐานสำหรับวิวัฒนาการของ PHP สมัยใหม่ เช่น แอปพลิเคชันและเฟรมเวิร์กที่อิงตามส่วนประกอบ
ข้อกำหนดจะประกาศในไฟล์ JSON ระดับโปรเจ็กต์ ซึ่ง Composer ใช้เพื่อประเมินว่าแพ็คเกจเวอร์ชันใดตรงกับการขึ้นต่อกันของแอปพลิเคชันมากที่สุด การประเมินจะพิจารณาการพึ่งพาที่ซ้อนกันและความต้องการของระบบ หากมี
สิ่งสำคัญคือต้องสังเกตว่า Composer อนุญาตให้คุณติดตั้งไลบรารีที่จำเป็นในแต่ละโปรเจ็กต์ อนุญาตให้คุณใช้ไลบรารีเดียวกันในเวอร์ชันต่างๆ ในโครงการ PHP ที่แตกต่างกัน
เพื่อติดตั้งและใช้ไลบรารีที่จัดการโดย แต่งคุณจะต้องประกาศในโครงการในรูปแบบมาตรฐานและนักแต่งเพลงจะดูแลส่วนที่เหลือ ตัวอย่างเช่น หากคุณต้องการติดตั้งไลบรารี mpdf โดยใช้ Composer คุณต้องเรียกใช้คำสั่งต่อไปนี้ในรูทโปรเจ็กต์ของคุณ
$composer require mpdf/mpdf
แต่นักแต่งเพลงดาวน์โหลดไลบรารี่จากที่ใด
มีห้องสมุดอะไรบ้าง ?
มีที่เก็บส่วนกลางที่ แต่ง เก็บรายการไลบรารีที่มีอยู่: the Packagist
ตอนนี้เรามาดูวิธีการติดตั้ง Composer บนระบบปฏิบัติการเช่น Linux, macOS และ Windows
ในการติดตั้งผู้แต่งบน linux, unix และ macOS คุณต้องดาวน์โหลดตัวติดตั้งที่ https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos และติดตั้งภายในเครื่องโดยเป็นส่วนหนึ่งของโครงการของคุณหรือส่วนกลางเป็นไฟล์เรียกทำงานทั้งระบบ
โปรแกรมติดตั้งจะตรวจสอบการตั้งค่า PHP บางอย่าง และดาวน์โหลดไฟล์ที่ชื่อว่า Composer.phar ลงในไดเร็กทอรีการทำงานของคุณ นี่คือไบนารีของนักแต่งเพลง มันคือ PHAR (ไฟล์เก็บถาวร PHP) ซึ่งเป็นรูปแบบไฟล์เก็บถาวรสำหรับ PHP ที่สามารถดำเนินการได้จากบรรทัดคำสั่ง เหนือสิ่งอื่นใด
php composer.phar
ในการติดตั้งผู้แต่งบน Windows คุณต้องดาวน์โหลดตัวติดตั้งที่ https://getcomposer.org/doc/00-intro.md#installation-windows
เมื่อการติดตั้งเสร็จสิ้น คุณสามารถตรวจสอบการทำงานได้อย่างถูกต้องด้วยคำสั่ง
composer -V
และคุณควรจะได้คำตอบแบบนี้
ผู้บรรจุหีบห่อที่เก็บข้อมูลสาธารณะของ แต่งมีคอลเลกชันของไลบรารี PHP โอเพนซอร์ส ทำได้อย่างอิสระผ่านนักแต่งเพลง บริการเวอร์ชันพรีเมียมให้บริการโฮสติ้งสำหรับแพ็คเกจส่วนตัว ทำให้สามารถใช้ Composer ได้แม้ในโครงการโอเพนซอร์ส
มีไลบรารีหลายร้อยรายการใน Packagist ซึ่งแสดงถึงความนิยมของนักแต่งเพลง ในโครงการ PHP ของคุณ หากคุณต้องการคุณสมบัติที่คุณคิดว่าควรจะมีอยู่แล้วในไลบรารีของบุคคลที่สาม Packagist คือที่แรกที่คุณควรมองหา
นอกจาก Packagist แล้ว คุณสามารถขอให้ Composer ดูที่เก็บอื่นสำหรับการติดตั้งไลบรารีโดยเปลี่ยนคีย์ที่เก็บในไฟล์ Composer.json นี่คือสิ่งที่คุณจะทำถ้าคุณต้องการจัดการแพ็คเกจนักแต่งเพลงส่วนตัวของคุณ
มีสองวิธีในการติดตั้งไลบรารีด้วย Composer มาดูกันทั้งคู่:
หากต้องการใช้โปรแกรมติดตั้ง คุณต้องสร้างไฟล์ Composer.json ในโปรเจ็กต์ของคุณก่อน ในไฟล์ Composer.json คุณเพียงแค่ต้องประกาศการขึ้นต่อกันของโปรเจ็กต์ของคุณ ดังที่แสดงในตัวอย่างด้านล่าง
{
"require": {
"mpdf/mpdf": "~6.1"
}
}
ในภายหลัง เมื่อคุณเรียกใช้คำสั่งติดตั้งผู้แต่ง ในโฟลเดอร์เดียวกับที่มีไฟล์ json อยู่ นักแต่งเพลงจะติดตั้งแพ็คเกจ mpdf และการขึ้นต่อกันในไดเร็กทอรีผู้ขาย
เราสามารถพูดได้ว่าคำสั่งผู้แต่งต้องการเป็นทางลัดประเภทหนึ่งเพื่อดำเนินการขั้นตอนก่อนหน้าในการสร้างไฟล์ผู้แต่ง json need จะเพิ่มแพ็คเกจไปยังไฟล์ Composer.json ของคุณโดยอัตโนมัติ คำสั่งต่อไปนี้แสดงวิธีการติดตั้งแพ็คเกจ mpdf ด้วยความช่วยเหลือของ need
$composer require mpdf/mpdf
หลังจากติดตั้งแพ็คเกจ mpdf และการอ้างอิงแล้ว ต้องเพิ่มรายการของแพ็คเกจที่กำลังติดตั้งในไฟล์ Composer.json ด้วย หากไม่มีไฟล์ Composer.json ไฟล์นั้นจะถูกสร้างขึ้นในทันที
Ercole Palmeri
ผู้คนนับล้านชำระค่าบริการสตรีมมิ่ง โดยจ่ายค่าธรรมเนียมการสมัครสมาชิกรายเดือน เป็นความเห็นทั่วไปที่คุณ...
Coveware by Veeam จะยังคงให้บริการตอบสนองต่อเหตุการณ์การขู่กรรโชกทางไซเบอร์ต่อไป Coveware จะนำเสนอความสามารถในการนิติเวชและการแก้ไข...
การบำรุงรักษาเชิงคาดการณ์กำลังปฏิวัติภาคส่วนน้ำมันและก๊าซ ด้วยแนวทางเชิงรุกและนวัตกรรมในการจัดการโรงงาน...
UK CMA ได้ออกคำเตือนเกี่ยวกับพฤติกรรมของ Big Tech ในตลาดปัญญาประดิษฐ์ ที่นั่น…