Установка composer пакетов в OpenServer

Composer сегодня это спасение. Упрощает работу. Я постоянно использую множество готовых сторонних пакетов. Даже страшно представить себе если composer исчезнет. Опять по старинке использовать менеджеры закачек и "ручками" все прописывать. Бррр...

В этой статье я покажу, как можно установить и подключить composer пакеты к своему php проекту на OpenServer.

И такс. Приступим. Покажу на примере API для bestchange.ru от NovikovRoman. Как раз сейчас пишу калькулятор. Спасибо автору за пакет!!!

1. Переходим в папку с сайтом. Открываем консоль OpenServer'a и пишем:


cd domains\bestchange.loc

, где bestchange.loc - это та папка, в которой у меня находится мой сайт. У вас она будет отличаться.

2. Устанавливаем наш composer пакет. Все очень просто. Для этого нам нужно получить имя пакета.

Установка composer пакетов в OpenServer

Я подчеркнул то, что нам надо. Имя любого пакета идет в самом начале. Так что вы не должны запутаться. В консоли пишем:


composer require "noroman/bestchange"

Ройдет процесс утановки пакета и в итоге вы должны увидеть

Установка composer пакетов в OpenServer

и в паке так же длжны появиться файлы

Установка composer пакетов в OpenServer

Далее надо подключить пакеты к нашему проекту. Для этого в файле index.php подключаем файл-автозагрузчик пакетов:


require ('vendor/autoload.php');

Все. И в коде уже используем наш пакет.


require ('vendor/autoload.php');

use BestChange\BestChange;

$cashrubID = 91; // CASHRUB
$btcID = 93; // BTC
$bc = new BestChange();
$rates = $bc->getRatesFilter($btcID, $cashrubID);
var_dump($rates);

Как видно, то установка пакетов это быстрое и несложное дело.


Коментарии

добавить коментарий

  1. Арт - 12 июля, 2018 в 11:31:46

    Большое спасибо автор! Ты молодец

Добавить коментарий

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

ФРЕНДЗОНА

Будь в курсе

Интересненько

Поехали