คู่มือ Composer Dependency Manager สำหรับ PHP
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
ผู้แต่งเป็นหนึ่งในเครื่องมือการจัดการการพึ่งพาที่ได้รับความนิยมมากที่สุดของ 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 ของคุณ:
- เชื่อมต่อกับ Node ที่เหมาะสมผ่าน SSH เช่นการใช้งานบิวท์อินเว็บ SSH.
2. ดาวน์โหลดตัวติดตั้ง Composer ด้วยคำสั่งต่อไปนี้:
สำเนา
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
3. ติดตั้ง Composer ลงใน Directory ปัจจุบัน
สำเนา
php composer-setup.php --install-dir=./ --filename=composer
เคล็ดลับ:หากจำเป็นคุณสามารถย้ายไปยัง Directory ที่ต้องการก่อนดำเนินการหรือปรับเส้นทางผ่านทางติดตั้ง-dirParameter. อย่างไรก็ตามคุณไม่สามารถติดตั้งลงใน/usr/local/bin/Directory ที่มี Instance Composer เริ่มต้น
- มาดำเนินการนี้กันรุ่นท้องถิ่นของผู้เรียบเรียง (เช่นการใช้เส้นทางสัมพัทธ์หรือสัมบูรณ์) เพื่อให้แน่ใจว่าทุกอย่างทำงานได้ตามที่คาดไว้ตัวอย่างเช่น:
สำเนา
./composer about
เคล็ดลับ:หากตัวจัดการการขึ้นต่อกันทำงานได้ดีเราขอแนะนำให้ลบตัวติดตั้งออก (เนื่องจากไม่จำเป็นอีกต่อไป)
สำเนา
php -r "unlink('composer-setup.php');"
นั่นคือทั้งหมด! Composer เวอร์ชันล่าสุดได้รับการติดตั้งสำเร็จแล้วและพร้อมใช้งาน




