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

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

RUK-COM PAAS / PHP

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

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

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

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

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

Image 33: PHP Composer logo

ผู้แต่งเป็นหนึ่งในเครื่องมือการจัดการการพึ่งพาที่ได้รับความนิยมมากที่สุดของ PHP ที่ได้รับแรงบันดาลใจจาก Nodeเวลา 22.00 นและทับทิมเครื่องมัด. มันจะจัดการ Library และ Package ที่จำเป็นสำหรับ Application ของคุณอย่างชาญฉลาดทำงานเป็นรายโครงการผู้แต่งกำหนดเวอร์ชันของ Package ที่โปรเจ็กต์ของคุณใช้และติดตั้งใน Directory การทำงานนอกจากนี้เครื่องมือนี้ยังให้โหลดอัตโนมัติคุณสมบัติเพื่อให้ Package ของคุณทันสมัยอยู่เสมอ

ที่ผู้แต่งถูกรวมเข้ากับ Application Server PHP ทั้งหมด (อาปาเช่,NGINX,LiteSpeed,เลมป์, และLSSMP) โดยค่าเริ่มต้นมันถูกติดตั้งไปที่/usr/local/binโฟลเดอร์ซึ่งถูกเพิ่มเข้าไปในตัวแปร PATH ทำให้ Composer สามารถทำงานได้จากทุกที่บน Node ผ่านทางนักแต่งเพลงทางลัด (เช่นนักแต่งเพลงเกี่ยวกับ). นอกจากนี้หากโครงการมีผู้แต่ง.jsonนักแต่งเพลงสามารถจัดการการพึ่งพาได้โดยตรงระหว่างการติดตั้งโดยใช้ไฟล์หลัง DeployScript เบ็ด. สิ่งที่คุณต้องทำคือย้ายไปยัง Directory โครงการของคุณและเรียกใช้ติดตั้งผู้แต่งสั่งการ:

สำเนา

cd $WEBROOT/{project_name}
composer install

อัปเดตผู้แต่ง

คุณจะได้รับ Composer เวอร์ชันล่าสุดโดยอัตโนมัติระหว่างการสร้าง Node อย่างไรก็ตามหากมีการเปิดตัว Composer เวอร์ชันใหม่กว่าคุณสามารถรับมันได้อย่างง่ายดายโดยไม่จำเป็นต้องสร้าง Container ใหม่ทั้งหมดทำตามขั้นตอนถัดไปเพื่อติดตั้งเวอร์ชันนักแต่งเพลงล่าสุดลงใน Container 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 ลงใน Directory ปัจจุบัน

สำเนา

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

Image 37: SSH install PHP Composer

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

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

สำเนา

./composer about

Image 38: SSH PHP Composer about

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

สำเนา

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

Image 39: SSH remove Composer installer

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