ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บนแพลตฟอร์ม

RUK-COM PAAS / PHP

คู่มือ Composer Dependency Manager สำหรับ PHP

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

Image 33: PHP Composer logo

ผู้แต่งเป็นหนึ่งในเครื่องมือการจัดการการพึ่งพาที่ได้รับความนิยมมากที่สุดของ 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 ของคุณ:

  1. เชื่อมต่อกับ Node ที่เหมาะสมผ่าน SSH เช่นการใช้งานบิวท์อินเว็บ SSH.

Image 35: Apache Web SSH access2. ดาวน์โหลดตัวติดตั้ง Composer ด้วยคำสั่งต่อไปนี้:

สำเนา

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

Image 36: SSH download Composer installer3. ติดตั้ง Composer ลงในไดเร็กทอรีปัจจุบัน

สำเนา

php composer-setup.php --install-dir=./ --filename=composer

Image 37: SSH install PHP Composer

เคล็ดลับ:หากจำเป็นคุณสามารถย้ายไปยังไดเร็กทอรีที่ต้องการก่อนดำเนินการหรือปรับเส้นทางผ่านทางติดตั้ง-dirพารามิเตอร์. อย่างไรก็ตามคุณไม่สามารถติดตั้งลงใน/usr/local/bin/ไดเร็กทอรีที่มีอินสแตนซ์ Composer เริ่มต้น

  1. มาดำเนินการนี้กันรุ่นท้องถิ่นของผู้เรียบเรียง (เช่นการใช้เส้นทางสัมพัทธ์หรือสัมบูรณ์) เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ตามที่คาดไว้ตัวอย่างเช่น:

สำเนา

./composer about

Image 38: SSH PHP Composer about

เคล็ดลับ:หากตัวจัดการการขึ้นต่อกันทำงานได้ดีเราขอแนะนำให้ลบตัวติดตั้งออก (เนื่องจากไม่จำเป็นอีกต่อไป)

สำเนา

php -r "unlink('composer-setup.php');"

Image 39: SSH remove Composer installer

นั่นคือทั้งหมด! Composer เวอร์ชันล่าสุดได้รับการติดตั้งสำเร็จแล้วและพร้อมใช้งาน