PHPackages                             dominicwatts/environmentcheck - 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. [CLI &amp; Console](/categories/cli)
4. /
5. dominicwatts/environmentcheck

ActiveMagento2-module[CLI &amp; Console](/categories/cli)

dominicwatts/environmentcheck
=============================

CLI script to check Magento 2 php and environment settings ready for install or deployment

1.1.1(4y ago)24.6k21proprietaryPHPPHP &gt;=7.0.0

Since Mar 18Pushed 4y ago2 watchersCompare

[ Source](https://github.com/DominicWatts/EnvironmentCheck)[ Packagist](https://packagist.org/packages/dominicwatts/environmentcheck)[ RSS](/packages/dominicwatts-environmentcheck/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (12)Used By (1)

Php / Environemnt CLI Check
===========================

[](#php--environemnt-cli-check)

[![phpcs](https://github.com/DominicWatts/EnvironmentCheck/workflows/phpcs/badge.svg)](https://github.com/DominicWatts/EnvironmentCheck/workflows/phpcs/badge.svg)

[![PHPCompatibility](https://github.com/DominicWatts/EnvironmentCheck/workflows/PHPCompatibility/badge.svg)](https://github.com/DominicWatts/EnvironmentCheck/workflows/PHPCompatibility/badge.svg)

[![PHPStan](https://github.com/DominicWatts/EnvironmentCheck/workflows/PHPStan/badge.svg)](https://github.com/DominicWatts/EnvironmentCheck/workflows/PHPStan/badge.svg)

[![php-cs-fixer](https://github.com/DominicWatts/EnvironmentCheck/workflows/php-cs-fixer/badge.svg)](https://github.com/DominicWatts/EnvironmentCheck/workflows/php-cs-fixer/badge.svg)

CLI script to check php and environment settings

Install instructions
====================

[](#install-instructions)

`composer require dominicwatts/environmentcheck`

`php bin/magento setup:upgrade`

Usage instructions
==================

[](#usage-instructions)

Run console command

`xigen:check:platform [-t|--type TYPE] [--]`

```
php/bin magento xigen:check:platform

```

Verbose output

```
php/bin magento xigen:check:platform -v

php/bin magento xigen:check:platform -t installer

php/bin magento xigen:check:platform -t updater

```

Example Output
--------------

[](#example-output)

```
bin/magento xigen:check:platform
[2020-06-06 09:13:52] Start
26/26 [============================] 100% < 1 sec 70.2 MiB      | Missing : None
+---------------+------------------------------------------------------------------------------+
| Test          | Result                                                                       |
+---------------+------------------------------------------------------------------------------+
| PHP Memory    | Requirements met                                                             |
| PHP Version   | Required : ~7.1.3||~7.2.0                                                    |
| PHP Version   | Current : 7.2.23                                                             |
| PHP Extension | Required : iconv                                                             |
| PHP Extension | Required : mbstring                                                          |
| PHP Extension | Required : curl                                                              |
| PHP Extension | Required : dom                                                               |
| PHP Extension | Required : hash                                                              |
| PHP Extension | Required : openssl                                                           |
| PHP Extension | Required : xmlwriter                                                         |
| PHP Extension | Required : pcre                                                              |
| PHP Extension | Required : json                                                              |
| PHP Extension | Required : gd                                                                |
| PHP Extension | Required : bcmath                                                            |
| PHP Extension | Required : simplexml                                                         |
| PHP Extension | Required : spl                                                               |
| PHP Extension | Required : xsl                                                               |
| PHP Extension | Required : intl                                                              |
| PHP Extension | Required : ctype                                                             |
| PHP Extension | Required : pdo_mysql                                                         |
| PHP Extension | Required : soap                                                              |
| PHP Extension | Required : zip                                                               |
| PHP Extension | Required : libxml                                                            |
| PHP Extension | Required : phar                                                              |
| PHP Extension | Missing : None                                                               |
| PHP Setting   | Update : You must have installed GD library with --with-jpeg-dir=DIR option. |
| Permissions   | Missing : None                                                               |
+---------------+------------------------------------------------------------------------------+

[2020-06-06 09:13:52] Finish

```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.8% 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 ~58 days

Recently: every ~120 days

Total

10

Last Release

1720d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/44d79495721d844614b7004c5811ff2ab7cf15c9be3544000f7ee89f3e187de3?d=identicon)[DominicPixie](/maintainers/DominicPixie)

---

Top Contributors

[![XigenDominic](https://avatars.githubusercontent.com/u/6814203?v=4)](https://github.com/XigenDominic "XigenDominic (26 commits)")[![DominicWatts](https://avatars.githubusercontent.com/u/7295705?v=4)](https://github.com/DominicWatts "DominicWatts (7 commits)")

### Embed Badge

![Health badge](/badges/dominicwatts-environmentcheck/health.svg)

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

###  Alternatives

[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[crazywhalecc/static-php-cli

Build single static PHP binary, with PHP project together, with popular extensions included.

1.8k13.9k](/packages/crazywhalecc-static-php-cli)[matthiasnoback/symfony-console-form

Use Symfony forms for Console command input

368264.8k8](/packages/matthiasnoback-symfony-console-form)[madewithlove/license-checker

CLI tool to verify allowed licenses for composer dependencies

54449.8k21](/packages/madewithlove-license-checker)[shel/neos-terminal

Neos CMS Ui terminal for running Eel expressions and other commands

1441.3k](/packages/shel-neos-terminal)

PHPackages © 2026

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