Zend framework - установка за допомогою composer

У минулій своїй інструкції я запропонував скачати налаштований Zend Framework з встановленої Doctrina на борту і додав, що можна «легко і просто» скачати все з офіційного сайту і встановити. А зараз я вирішив, що прийшов час написати докладніше про «легку і просту» установку.

Встановлювати будемо за допомогою чудового пакетного менеджера на PHP - Composer. Дуже зручна штука, дозволяє буквально в одну команду встановити будь-які залежності в проекті, підключати бібліотеки та інше. Zend Framework теж підтримує Composer і зараз я опишу, як можна порівняно легко встановити будь-яку версію фреймворку.

Установка Zend Framework

Перш за все варто визначитися, яка версія фреймворку потрібна. Вибрати і завантажити потрібну можна на офіційному сайті, до речі, там же можна скачати різні модулі.

Отриманий архів розпаковуємо в потрібне місце і приступаємо до установки за допомогою Composer`а. В консолі переходимо в папку з проектом, в те місце, де лежить файл composer.json і виконуємо команду від рута.

В консолі будуть записані логи відбувається, після завершення установки можна буде зайти на головну сторінку Zend Framework.

Ось і все, базова установка фреймворка завершена, але кому він потрібен без модулів? Тому розповім про те, як встановити Doctrine в свіженький Zend Framework.

Установка Doctrine на Zend Framework

Відкриваємо файл конфігурації пакетного менеджера composer.json. в секцію require дописуємо рядок «doctrine / doctrine-orm-module»: «*». після чого файл повинен виглядати приблизно так.

Після виконуємо команду

Пакети доктрини додані в проект, залишилося прописати настройки. Насамперед йдемо в файл /config/application.config.php. де в секцію modules потрібно дописати два елементи: DoctrineModule і DoctrineORMModule.

Наступним кроком налаштуємо підключення до бази даних. Переходимо в файл /vendor/doctrine/doctrine-orm-module/config/module.config.php. де в секції params прописуємо налаштування доступу до бази даних.

На цьому базова настройка ORM Doctrine завершена.

висновок

Це вже більше схоже на інструкцію з встановлення. Примітно, що я знову не знайшов нічого схожого в рунеті (швидше за все знову погано шукав). Сподіваюся, що інструкція буде корисна ще кому-небудь крім мене, на цьому у мене все, спасибі за увагу.

Схожі статті