การตัดครอบเนื้อหาจากเว็บเพจ ออกมาแยกแสดง

กฤษฎา ตันเปาว์ | จริยธรรมสำหรับผู้บริหาร | วิจัยคืออะไร | ศูนย์สอบ | KM | SWOT | คำสำคัญ | index100* |
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
คลิกที่นี่ เพื่อส่งไปทดสอบบน Pagespeed insights
key.php | keyspeed.php