คู่มือ Composer Dependency Manager สำหรับ PHP
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
ผู้แต่งเป็นหนึ่งในเครื่องมือการจัดการการพึ่งพาที่ได้รับความนิยมมากที่สุดของ PHP ที่ได้รับแรงบันดาลใจจาก Nodeเวลา 22.00 นและทับทิมเครื่องมัด. มันจะจัดการไลบรารีและแพ็คเกจที่จำเป็นสำหรับแอปพลิเคชันของคุณอย่างชาญฉลาดทำงานเป็นรายโครงการผู้แต่งกำหนดเวอร์ชันของแพ็คเกจที่โปรเจ็กต์ของคุณใช้และติดตั้งในไดเร็กทอรีการทำงานนอกจากนี้เครื่องมือนี้ยังให้โหลดอัตโนมัติคุณสมบัติเพื่อให้แพ็คเกจของคุณทันสมัยอยู่เสมอ
ที่ผู้แต่งถูกรวมเข้ากับเซิร์ฟเวอร์แอปพลิเคชัน PHP ทั้งหมด (อาปาเช่,NGINX,LiteSpeed,เลมป์, และLSSMP) โดยค่าเริ่มต้นมันถูกติดตั้งไปที่/usr/local/binโฟลเดอร์ซึ่งถูกเพิ่มเข้าไปในตัวแปร PATH ทำให้ Composer สามารถทำงานได้จากทุกที่บน Node ผ่านทางนักแต่งเพลงทางลัด (เช่นนักแต่งเพลงเกี่ยวกับ). นอกจากนี้หากโครงการมีผู้แต่ง.jsonนักแต่งเพลงสามารถจัดการการพึ่งพาได้โดยตรงระหว่างการติดตั้งโดยใช้ไฟล์หลังปรับใช้สคริปต์เบ็ด. สิ่งที่คุณต้องทำคือย้ายไปยังไดเรกทอรีโครงการของคุณและเรียกใช้ติดตั้งผู้แต่งสั่งการ:
สำเนา
cd $WEBROOT/{project_name}
composer install
อัปเดตผู้แต่ง
คุณจะได้รับ Composer เวอร์ชันล่าสุดโดยอัตโนมัติระหว่างการสร้าง Node อย่างไรก็ตามหากมีการเปิดตัว Composer เวอร์ชันใหม่กว่าคุณสามารถรับมันได้อย่างง่ายดายโดยไม่จำเป็นต้องสร้างคอนเทนเนอร์ใหม่ทั้งหมดทำตามขั้นตอนถัดไปเพื่อติดตั้งเวอร์ชันนักแต่งเพลงล่าสุดลงในคอนเทนเนอร์ PHP ของคุณ:
- เชื่อมต่อกับ Node ที่เหมาะสมผ่าน SSH เช่นการใช้งานบิวท์อินเว็บ SSH.
2. ดาวน์โหลดตัวติดตั้ง Composer ด้วยคำสั่งต่อไปนี้:
สำเนา
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
3. ติดตั้ง Composer ลงในไดเร็กทอรีปัจจุบัน
สำเนา
php composer-setup.php --install-dir=./ --filename=composer
เคล็ดลับ:หากจำเป็นคุณสามารถย้ายไปยังไดเร็กทอรีที่ต้องการก่อนดำเนินการหรือปรับเส้นทางผ่านทางติดตั้ง-dirพารามิเตอร์. อย่างไรก็ตามคุณไม่สามารถติดตั้งลงใน/usr/local/bin/ไดเร็กทอรีที่มีอินสแตนซ์ Composer เริ่มต้น
- มาดำเนินการนี้กันรุ่นท้องถิ่นของผู้เรียบเรียง (เช่นการใช้เส้นทางสัมพัทธ์หรือสัมบูรณ์) เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ตามที่คาดไว้ตัวอย่างเช่น:
สำเนา
./composer about
เคล็ดลับ:หากตัวจัดการการขึ้นต่อกันทำงานได้ดีเราขอแนะนำให้ลบตัวติดตั้งออก (เนื่องจากไม่จำเป็นอีกต่อไป)
สำเนา
php -r "unlink('composer-setup.php');"
นั่นคือทั้งหมด! Composer เวอร์ชันล่าสุดได้รับการติดตั้งสำเร็จแล้วและพร้อมใช้งาน



