dothanhdat/hello-composer

A simple hello world composer package

v1.0 2019-09-26 07:16 UTC

This package is auto-updated.

Last update: 2024-10-26 06:31:47 UTC


README

-Hướng dẫn cài đặt và sử dụng:

#Cách cài đặt composer: +Địa chỉ Dowload: https://getcomposer.org/. +Dowload về cài đặt đơn giản hoặc có thể xem video sau: https://www.youtube.com/watch?v=pbxI7I4iC2I.

#Lý thuyết composer pakage:

+Xem hướng dẫn tại: https://freetuts.net/huong-dan-su-dung-composer-php-699.html. https://viblo.asia/p/tu-tao-composer-package-cho-php-n7prv33ovKod.

+Làm sao để tạo một composer package ? -Update php lên phiên bản 5.3 hoặc cao hơn. -Sử dụng phần mềm quản lý code git, svn. -Tạo tài khoản github và packagist.org (có thể sử dụng luôn tài khoản github).

#Các bước để tạo composer pakage:

1.Khởi tại project. 2.Tạo file composer.json. 3.Tạo file Test.php. 4.push code lên github. 5.Đăng ký package trên packages.org. a #Cách sử dụng:

  • Trên file composer.json của project muốn include package đó cần thêm vào dòng. Ví dụ: "require": { "kynm/hello-world": "dev-master" }
  • Dùng lệnh : composer update để load package về project. -Trên file index của project cần require file autoload: require_once DIR . '/vendor/autoload.php'; -Khi sử dụng chỉ cần sử dụng đúng namespace.

#Link sau khi cập nhật trên Packagist.

-https://packagist.org/packages/dothanhdat/hello-compose#v1.0.

#Hướng dẫn cài đặt PHP Unit:

+Tham khảo: https://www.codehub.vn/PHPUnit/Cai-Dat-PHPUnit. +Cách 1: Download PHP Archive (PHAR) file: suhosin.executor.include.whitelist = phar -Với UNIX OS: $ chmod +x phpunit.phar $ sudo mv phpunit.phar /usr/local/bin/phpunit $ phpunit --version
-Với Windows OS: C:\Downloads> mkdir C:\bin C:\Downloads> copy phpunit.phar C:\bin C:\Downloads> cd C:\bin C:\bin> echo @php "%~dp0phpunit.phar" %* > phpunit.cmd C:\bin> set PATH=%PATH%;C:\bin C:\bin> phpunit --version +Cách 2: Sử dụng composer. -Local install: $ composer require --dev "phpunit/phpunit=5.2." $ ./vendor/bin/phpunit --version -Global install: $ composer global require "phpunit/phpunit=5.2." $ phpunit --version