thaiall logomy background

คำสำคัญ : composer meaning

my town
กฤษฎา ตันเปาว์ | จริยธรรมสำหรับผู้บริหาร | วิจัยคืออะไร | ศูนย์สอบ | KM | SWOT | คำสำคัญ
composer คืออะไร Composer คือ เครื่องมือจัดการแพกเกจ หรือ ไลบรารี่ (Composer Library Mangement) ของภาษาพีเอชพี (PHP Framework) ช่วยให้ค้นหา จัดการ และ ติดตั้งแพกเกจ หรือ ไลบรารี่ได้อย่างเป็นระเบียบง่ายขึ้น ซึ่งเดิมจะต้องค้นหา (Search) ดาวน์โหลด (Download) แตกซิปไฟล์ทีละแฟ้ม (Unzip) และ ปรับคอนฟิก (Config) แต่ใช้ composer -h หรือ composer list หรือ composer search blog หรือ composer install ตามที่กำหนดใน composer.json ได้เลย
การติดตั้ง composer บน linux
ใช้ $curl -sS https://getcomposer.org/installer | php
การประมวลผลใช้ $php composer.phar หรือ composer.phar
แนะนำให้ $cp composer.phar /usr/local/bin/composer เพื่อให้ทุกคนเรียกใช้ได้ง่าย
การติดตั้ง composer บน windows
ติดตั้ง php หรือ xampp และ ต้องรู้ว่า php.exe อยู่ใน folder ใด
ติดตั้ง https://getcomposer.org/Composer-Setup.exe
และ ต้องระบุตำแหน่งของ php.exe ที่จะใช้งานระหว่างติดตั้ง composer
การติดตั้งโปรแกรมผ่าน composer
composer -V
php -v
cd c:\xampp\htdocs\
สร้างแฟ้ม composer.json
{
"require": {
"monolog/monolog": ">=1"
}
}
composer install
- Installing psr/log (1.1.2): Loading from cache
- Installing monolog/monolog (1.25.3): Loading from cache
รายการแฟ้มหลังใช้คำสั่ง composer install
- composer.json
- composer.lock ถูกสร้างหลังติดตั้ง
/vender
- autoload.php
- /composer
- /monolog
- /psr
https://github.com/Seldaek/monolog
ทดสอบ x.php ใน htdocs
http://zetcode.com/php/monolog/
<?php
require __DIR__ . '/vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('mytest.log', Logger::WARNING));
// add records to the log
$log->warning('Foo');
$log->error('Bar');
c:\xampp\htdocs\mytest.log
[2020-03-03 15:10:32] name.WARNING: Foo [] []
[2020-03-03 15:10:32] name.ERROR: Bar [] []
Dir : php File : php7.htm Topic : composer_meaning

Reset | Decode | Y0dodw== | Y0dod055NW9kRzA9
คุณคิดอะไรอยู่
Thaiall.com