PHPackages                             islandfuture/minilib - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. islandfuture/minilib

ActiveLibrary[Framework](/categories/framework)

islandfuture/minilib
====================

Mini Lib PHP framework (Island Future)

v2.02(4mo ago)211MITPHPPHP ^8.1

Since Apr 6Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/islandfuture/minilib)[ Packagist](https://packagist.org/packages/islandfuture/minilib)[ RSS](/packages/islandfuture-minilib/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)

IFMiniLib
=========

[](#ifminilib)

Минималистичный PHP-фреймворк для построения веб-приложений и CLI-скриптов с поддержкой MySQL через PDO.

Требования
----------

[](#требования)

- PHP 8.1+
- ext-pdo
- ext-pdo\_mysql
- ext-intl (для IDN-доменов и email с кириллицей)
- ext-mbstring

Установка
---------

[](#установка)

```
composer require islandfuture/minilib
```

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

[](#структура-проекта)

После установки создайте следующие папки и файлы:

```
my-project/
├── public/                   # Document Root веб-сервера
│   └── index.php             # Точка входа
├── app/                      # Код приложения
│   ├── App.php               # Класс приложения
│   └── WebActions/           # Обработчики запросов
│       └── DefaultAction.php
├── config/
│   └── config.php            # Конфигурация
├── tpl/                      # Шаблоны страниц
│   └── index.tpl.php
├── layout/                   # Общие шапки и футеры
│   └── main/
│       ├── header.php
│       └── footer.php
└── vendor/                   # Зависимости composer

```

Минимальная конфигурация
------------------------

[](#минимальная-конфигурация)

**config/config.php**

```
