craftcms/server-check
Craft CMS Server Check
6.0.0
4.6M downloads/mo
#2309 most downloaded on Packagist
craftcms/server-check
What this package is like to depend on
Last release 3 months ago
06 May 2026
Release timing varies
gaps range from 1 weeks to 1.1 years
Most releases are documented
notes for 48 of 54 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
54 releases · first in 2016
2 releases in the last 12 months
see the full history below
Release timeline
54 releases · Dec 2016 to May 2026Releases
latest 54-
6.0.006 May 2026Nothing published for this version
-
5.1.007 Apr 2026 -
5.0.423 Jul 2025Release notes
Open source →- Fixed a bug where MariaDB versions weren’t always getting parsed correctly. (craftcms/cms#17639)
-
5.0.311 Feb 2025Release notes
Open source →- Fixed a bug where the MySQL timezone support check could return a false negative on some servers.
-
5.0.216 Sep 2024Release notes
Open source →- Removed check for relying on the default
@webalias. (craftcms/cms#15739)
- Removed check for relying on the default
-
5.0.123 Jan 2024Release notes
Open source →- The minimum MySQL version is now 8.0.17.
- The minimum MariaDB version is now 10.4.6.
- The minimum PostgreSQL version is now 13.0.
-
5.0.001 Oct 2023Release notes
Open source →- The minimum PHP version is now 8.2.
- The minimum PostgreSQL version is now 11.0.
-
2.1.1123 Jul 2025Nothing published for this version
-
2.1.1011 Feb 2025Release notes
Open source →- Fixed a bug where the MySQL timezone support check could return a false negative on some servers.
-
2.1.916 Sep 2024Release notes
Open source →- Removed check for relying on the default
@webalias. (craftcms/cms#15739)
- Removed check for relying on the default
-
2.1.825 Sep 2023Release notes
Open source →- Reverted “The
@webalias check now checksCraft::$aliases;instead ofCraft::$app->getConfig()->getGeneral()->aliases;”.
- Reverted “The
-
2.1.720 Sep 2023 -
2.1.609 Sep 2023Release notes
Open source →- Added a requirement for
opcache.save_commentsto be enabled if OPcache is installed. (craftcms/cms#13631)
- Added a requirement for
-
2.1.526 May 2023Release notes
Open source →- Fixed an error that could occur when running the requirements checker using PHP 8+.
-
2.1.417 Apr 2022 -
2.1.315 Feb 2022 -
2.1.214 Feb 2022 -
2.1.110 Feb 2022Release notes
Open source →- Fixed a bug where the MariaDB version wasn’t always being parsed correctly. (craftcms/cms#10456)
-
2.1.009 Feb 2022Release notes
Open source →- Bumped the PHP requirement to 8.0 for Craft 4.0.
- Bumped the PostgreSQL requirement to 10.0 for Craft 4.0.
- The
intlextension is now required for Craft 4.0.
-
2.0.106 Nov 2021Release notes
Open source →- There is now an explicit check for MariaDB, and it requires version 10.2.7 or higher.
-
2.0.024 Jun 2021Nothing published for this version
-
1.2.417 Apr 2022Nothing published for this version
-
1.2.318 Aug 2021Nothing published for this version
-
1.2.218 Aug 2021Nothing published for this version
-
1.2.117 Aug 2021Release notes
Open source →- Added a check for MySQL to see if the server has been configured with full timezone support.
-
1.2.004 Nov 2020 -
1.1.914 Jul 2020 -
1.1.817 Jan 2020Release notes
Open source →- Changed the image extension check to make sure that if Imagick is installed, it can actually process images.
-
1.1.731 Jan 2019 -
1.1.617 Aug 2018 -
1.1.514 Aug 2018 -
1.1.425 Jul 2018Release notes
Open source →- Added
proc_open,proc_close,proc_terminate, andproc_get_statusmethods as optional. allow_url_fopenis now checked to see if it is enabled for Plugin Store and updating operations.
- Added
-
1.1.318 Jul 2018 -
1.1.218 Jul 2018 -
1.1.115 Dec 2017Release notes
Open source →- Links within requirement descriptions now open in a new window. (craftcms/cms#2205)
-
1.1.011 Nov 2017Release notes
Open source →- The requirements checker no longer attempts to parse a DB config file, and will only run DB requirement checks if a valid
dsnis provided. - Lots of refactoring
- The requirements checker no longer attempts to parse a DB config file, and will only run DB requirement checks if a valid
-
1.0.1729 Jun 2017Release notes
Open source →RequirementsChecker::checkWebRoot()no longer checks if theplugins/folder is in the web root, as there is noplugins/folder.
-
1.0.1619 Jun 2017Release notes
Open source →RequirementsChecker::checkWebRoot()no longer checks if theapp/folder is in the web root, as there is noapp/folder.
-
1.0.1513 Jun 2017 -
1.0.1407 May 2017Release notes
Open source →- Fixed a bug where the script was considering a blank database password to be invalid. (#4)
-
1.0.1301 May 2017 -
1.0.1219 Mar 2017 -
1.0.1107 Mar 2017Release notes
Open source →- Fixed a bug where the PHP memory limit check would fail if
memory_limitwas set to-1, which means no limit.
- Fixed a bug where the PHP memory limit check would fail if
-
1.0.1022 Feb 2017Release notes
Open source →- Fixed a bug where the requirements checker would error if the Craft project lived at the root of the file system.
-
1.0.913 Feb 2017Release notes
Open source →- Added the PHP
password_hash()function as a mandatory requirement. - Added the PHP Zip extension as a mandatory requirement.
- Added the PHP
-
1.0.806 Feb 2017Release notes
Open source →- Tweaked keywords in composer.json
- Fixed a bug where the default database port wasn’t being accounted for when connecting to the database.
-
1.0.730 Jan 2017Release notes
Open source →- Updated the
supportproperties in composer.json - Craft 3 no longer requires
mcrypt.
- Updated the
-
1.0.617 Jan 2017 -
1.0.504 Jan 2017Release notes
Open source →- Fixed a bug where
checkIniSet()wasn’t undoing a change it made to PHP’smemory_limitsetting.
- Fixed a bug where
-
1.0.404 Jan 2017 -
1.0.304 Jan 2017Release notes
Open source →- Updated code for latest Craft coding guidelines
- Removed check for buggy
iconvextension
-
1.0.231 Dec 2016 -
1.0.131 Dec 2016Release notes
Open source →- No longer specifying a minimum stability in composer.json
- MIT license in composer.json
-
1.0.031 Dec 2016