PHPackages                             aqilixapi/s3 - 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. aqilixapi/s3

ActiveLibrary[Framework](/categories/framework)

aqilixapi/s3
============

Apigility For Instagram Reverse API

1.1(10y ago)18311BSD-3-ClausePHPPHP &gt;=5.3.3

Since Aug 27Pushed 10y ago1 watchersCompare

[ Source](https://github.com/aqilix/apigility-s3)[ Packagist](https://packagist.org/packages/aqilixapi/s3)[ RSS](/packages/aqilixapi-s3/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (7)Versions (3)Used By (1)

aqilixapi-s3
============

[](#aqilixapi-s3)

\#Amazon S3 Support for aqilix-apigility-image This module add Amazon S3 support for aqilix-apigility-image module. The main tasks of this module are uploading and change the image name to S3 Object URL

Dependencies
------------

[](#dependencies)

- [aws/aws-sdk-php-zf2](https://packagist.org/packages/aws/aws-sdk-php-zf2)
- [aqilixapi/image](https://github.com/aqilix/apigility-image)

Installation
------------

[](#installation)

This is a ZF2/Apigility module, so to use it on your ZF2/Apigility project need to add `require` on `composer.json`.

```
  "require": {
    .
    .
    .
    "aqilixapi/s3": "1.1"
  }

```

Run `composer update` then enable the module on `config/application.config.php`

```
return array(
    'modules' => array(
       .
       .
       .
       'AqilixAPI\\S3',
       'AwsModule',
    )
)

```

Configuration
-------------

[](#configuration)

Because of this module require aws/aws-sdk-php-zf2, we just need to configure AWS Credential from aws/aws-sdk-php-zf2 config file (`vendor/aws/aws-sdk-php-zf2/config/aws.local.php.dst`). Just copy this file to `config/autoload/aws.local.php` and change `credential` and `region` configuration.

After prepare AWS configuration, we need to configure Amazon S3 configuration (`config/s3.local.php.dist`)

```
    's3' => array(
        'bucket' => array(
            'name' => 'aqilix',
            'acl'  => 'public-read',
        ),
        'fields' => array(
            'path'  => array('key_prefix' => 'image'),
            'thumbPath' => array('key_prefix' => 'image/thumbs')
        )
    )

```

Adjust `bucket` and `fields`, then copy this file to `config/autoload/s3.local.php`.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~13 days

Total

2

Last Release

3904d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c36d53ea05166d4ce18e3f043f2537901126a3840270f4ba11ff04cb24da880e?d=identicon)[dollyaswin](/maintainers/dollyaswin)

---

Top Contributors

[![dollyaswin](https://avatars.githubusercontent.com/u/107206?v=4)](https://github.com/dollyaswin "dollyaswin (14 commits)")

---

Tags

apiframeworks3awsinstagramimagezf2apigility

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/aqilixapi-s3/health.svg)

```
[![Health](https://phpackages.com/badges/aqilixapi-s3/health.svg)](https://phpackages.com/packages/aqilixapi-s3)
```

###  Alternatives

[webino/webino-image-thumb

Image Thumbnailer for Zend Framework 2

4079.0k](/packages/webino-webino-image-thumb)[psx/psx

PHP REST API Framework

17112.6k3](/packages/psx-psx)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
