Composer เป็นเครื่องมือสำหรับการจัดการ dependency ในภาษา PHP ที่สามารถใช้งานได้ทั่วโลก ใช้งานได้ในทุกโปรเจคที่มีการใช้ PHP เพื่อจัดการ libraries และ packages
สำหรับการทดสอบการใช้งาน PHP Composer ใน DirectAdmin คุณสามารถทำได้ดังต่อไปนี้:
การติดตั้ง Composer: วิธีที่ง่ายที่สุดคือการติดตั้งผ่าน SSH. สั่งให้ SSH เข้าเซิร์ฟเวอร์แล้วติดตั้ง Composer โดยใช้คำสั่งต่อไปนี้:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
การทดสอบ Composer: ทำการสร้างไฟล์ composer.json ขึ้นมา และใส่ข้อมูล dependencies ที่ต้องการ ตัวอย่างเช่น:
{ "require": { "monolog/monolog": "1.0.*" } }
การใช้งาน Composer: จากนั้นสั่งให้ Composer ติดตั้ง dependencies ที่ต้องการผ่านคำสั่ง:
composer install
ตรวจสอบการทำงาน: หลังจากติดตั้งเสร็จเรียบร้อยแล้ว คุณสามารถตรวจสอบการทำงานของ Composer และ dependencies ที่ติดตั้งไว้โดยการสร้างไฟล์ PHP แล้วใช้ dependencies นั้น:
<?php require 'vendor/autoload.php'; use Monolog\Logger; use Monolog\Handler\StreamHandler; $log = new Logger('name'); $log->pushHandler(new StreamHandler('your.log', Logger::WARNING)); $log->addWarning('Foo');
รันไฟล์ PHP นี้แล้วดู output หรือไฟล์ log ที่ระบุไว้ หากไม่มีปัญหาจะหมายความว่า Composer ทำงานได้เรียบร้อย.
composer --version
เช็คเวอร์ชั่น