Подключение библиотек Composer на Php сайт

Разобравши основные команды и основы как работать с Composer, можно приступить к интеграции его в наш проект.

Наш проект:

Проект будет иметь такую простую структуру для примера

Структура проекта

В нем будет только файл index.php. Остальное уже создано самим Composer.

Что подключаем:

Для примера подключим symfony/var-dumper от Symfony. Наш /var/www/proj.loc/composer.json имеет вид:

{
    "name": "username/proj.loc",
    "description": "Description",
    "type": "proj.loc",
    "license": "free",
    "authors": [
        {
            "name": "username",
            "email": "ad@min.loc"
        }
    ],
    "require": {
        "symfony/var-dumper": "^2.0"
    }
}

Делаем в корне проекта /var/www/proj.loc/:

composer install

тем самым создается папка vendor. Нам она и нужна. В ней будет autoload.php.

Подключаем:

В файле index.php размещаем подключение autoload.php

<?php
include_once './vendor/autoload.php';

dump($_SERVER);>

Если все прошло успешно, то из подтянутой через Composer библиотеки, станет доступна функция dump();

dumper

2005 0

Комментарии

Пока нет ни одного отзыва. Оставьте отзыв первым
Только авторизованные пользователи могут оставлять комментарии Вход

Похожие статьи

Начало работы с Composer на Ubuntu 14.04

Composer принес удобство использования готовых решений, пакетов и библиотек. Правильная организация работы с Composer может принести легкость в поддержке всегда актуальных версий используемых в проекте библиотек. Рассмотрим начало работы с Composer.