Composer PHP

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

เช็คเวอร์ชั่น

0
164