PackageTrack
Sign in Get early access

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 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 54
  1. 6.0.0 06 May 2026

    Nothing published for this version

  2. 5.1.0 07 Apr 2026
    Release notes
    • The GD extension is now required. (#30)
    Open source →
  3. 5.0.4 23 Jul 2025
    Release notes
    • Fixed a bug where MariaDB versions weren’t always getting parsed correctly. (craftcms/cms#17639)
    Open source →
  4. 5.0.3 11 Feb 2025
    Release notes
    • Fixed a bug where the MySQL timezone support check could return a false negative on some servers.
    Open source →
  5. 5.0.2 16 Sep 2024
    Release notes
    Open source →
  6. 5.0.1 23 Jan 2024
    Release notes
    • 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.
    Open source →
  7. 5.0.0 01 Oct 2023
    Release notes
    • The minimum PHP version is now 8.2.
    • The minimum PostgreSQL version is now 11.0.
    Open source →
  8. 2.1.11 23 Jul 2025

    Nothing published for this version

  9. 2.1.10 11 Feb 2025
    Release notes
    • Fixed a bug where the MySQL timezone support check could return a false negative on some servers.
    Open source →
  10. 2.1.9 16 Sep 2024
    Release notes
    Open source →
  11. 2.1.8 25 Sep 2023
    Release notes
    • Reverted “The @web alias check now checks Craft::$aliases; instead of Craft::$app->getConfig()->getGeneral()->aliases;”.
    Open source →
  12. 2.1.7 20 Sep 2023
    Release notes
    • Fixed a bug where Opcache extension might not be correct detected on some systems. (#25)
    • Removed the check for php.ini’s max_execution_time setting. (#26)
    • The @web alias check now checks Craft::$aliases; instead of Craft::$app->getConfig()->getGeneral()->aliases;.
    Open source →
  13. 2.1.6 09 Sep 2023
    Release notes
    Open source →
  14. 2.1.5 26 May 2023
    Release notes
    • Fixed an error that could occur when running the requirements checker using PHP 8+.
    Open source →
  15. 2.1.4 17 Apr 2022
    Release notes
    • Added checks for relying on the default @web alias.
    Open source →
  16. 2.1.3 15 Feb 2022
    Release notes
    • Added the BCMath extension as a requirement.
    Open source →
  17. 2.1.2 14 Feb 2022
    Release notes
    • Bumped the PHP requirement to 8.0.2+.
    Open source →
  18. 2.1.1 10 Feb 2022
    Release notes
    • Fixed a bug where the MariaDB version wasn’t always being parsed correctly. (craftcms/cms#10456)
    Open source →
  19. 2.1.0 09 Feb 2022
    Release notes
    • Bumped the PHP requirement to 8.0 for Craft 4.0.
    • Bumped the PostgreSQL requirement to 10.0 for Craft 4.0.
    • The intl extension is now required for Craft 4.0.
    Open source →
  20. 2.0.1 06 Nov 2021
    Release notes
    • There is now an explicit check for MariaDB, and it requires version 10.2.7 or higher.
    Open source →
  21. 2.0.0 24 Jun 2021

    Nothing published for this version

  22. 1.2.4 17 Apr 2022

    Nothing published for this version

  23. 1.2.3 18 Aug 2021

    Nothing published for this version

  24. 1.2.2 18 Aug 2021

    Nothing published for this version

  25. 1.2.1 17 Aug 2021
    Release notes
    • Added a check for MySQL to see if the server has been configured with full timezone support.
    Open source →
  26. 1.2.0 04 Nov 2020
    Release notes
    • Bumped the PHP requirement to 7.2.5 for Craft 3.6.0.
    Open source →
  27. 1.1.9 14 Jul 2020
    Release notes
    • Added ignore_user_abort as an optional method.
    Open source →
  28. 1.1.8 17 Jan 2020
    Release notes
    • Changed the image extension check to make sure that if Imagick is installed, it can actually process images.
    Open source →
  29. 1.1.7 31 Jan 2019
    Release notes
    • Added a new max_execution_time check.
    • External links now have rel="noopener". (#9)
    • The memory_limit check now adds 1MB to the current value if not set to -1. (#10)
    Open source →
  30. 1.1.6 17 Aug 2018
    Release notes
    • The ctype extension is now required because of Yii 2.x.
    Open source →
  31. 1.1.5 14 Aug 2018
    Release notes
    • The iconv extension is now required because of Twig 2.0.
    Open source →
  32. 1.1.4 25 Jul 2018
    Release notes
    • Added proc_open, proc_close, proc_terminate, and proc_get_status methods as optional.
    • allow_url_fopen is now checked to see if it is enabled for Plugin Store and updating operations.
    Open source →
  33. 1.1.3 18 Jul 2018
    Release notes
    • The JSON extension is now required. (#7)
    Open source →
  34. 1.1.2 18 Jul 2018
    Release notes
    • The Fileinfo extension is now required, not recommended. (#6)
    • Improved the wording of some requirement memos. (#5)
    • Removed the “Max Upload File Size” and “Max POST Size” requirement checks, as they weren’t actually checking anything.
    Open source →
  35. 1.1.1 15 Dec 2017
    Release notes
    • Links within requirement descriptions now open in a new window. (craftcms/cms#2205)
    Open source →
  36. 1.1.0 11 Nov 2017
    Release notes
    • The requirements checker no longer attempts to parse a DB config file, and will only run DB requirement checks if a valid dsn is provided.
    • Lots of refactoring
    Open source →
  37. 1.0.17 29 Jun 2017
    Release notes
    • RequirementsChecker::checkWebRoot() no longer checks if the plugins/ folder is in the web root, as there is no plugins/ folder.
    Open source →
  38. 1.0.16 19 Jun 2017
    Release notes
    • RequirementsChecker::checkWebRoot() no longer checks if the app/ folder is in the web root, as there is no app/ folder.
    Open source →
  39. 1.0.15 13 Jun 2017
    Release notes
    • The DOM extension is now mandatory.
    Open source →
  40. 1.0.14 07 May 2017
    Release notes
    • Fixed a bug where the script was considering a blank database password to be invalid. (#4)
    Open source →
  41. 1.0.13 01 May 2017
    Release notes
    • Removed the PHP version requirement from composer.json.
    Open source →
  42. 1.0.12 19 Mar 2017
    Release notes
    • Craft 3 Beta 8 compatibility.
    Open source →
  43. 1.0.11 07 Mar 2017
    Release notes
    • Fixed a bug where the PHP memory limit check would fail if memory_limit was set to -1, which means no limit.
    Open source →
  44. 1.0.10 22 Feb 2017
    Release notes
    • Fixed a bug where the requirements checker would error if the Craft project lived at the root of the file system.
    Open source →
  45. 1.0.9 13 Feb 2017
    Release notes
    • Added the PHP password_hash() function as a mandatory requirement.
    • Added the PHP Zip extension as a mandatory requirement.
    Open source →
  46. 1.0.8 06 Feb 2017
    Release notes
    • Tweaked keywords in composer.json
    • Fixed a bug where the default database port wasn’t being accounted for when connecting to the database.
    Open source →
  47. 1.0.7 30 Jan 2017
    Release notes
    • Updated the support properties in composer.json
    • Craft 3 no longer requires mcrypt.
    Open source →
  48. 1.0.6 17 Jan 2017
    Release notes
    • Added support for configuring the database port
    Open source →
  49. 1.0.5 04 Jan 2017
    Release notes
    • Fixed a bug where checkIniSet() wasn’t undoing a change it made to PHP’s memory_limit setting.
    Open source →
  50. 1.0.4 04 Jan 2017
    Release notes
    • Craft 3 now requires PHP 7
    Open source →
  51. 1.0.3 04 Jan 2017
    Release notes
    • Updated code for latest Craft coding guidelines
    • Removed check for buggy iconv extension
    Open source →
  52. 1.0.2 31 Dec 2016
    Release notes
    • Autoloading support in composer.json
    Open source →
  53. 1.0.1 31 Dec 2016
    Release notes
    • No longer specifying a minimum stability in composer.json
    • MIT license in composer.json
    Open source →
  54. 1.0.0 31 Dec 2016
    Release notes

    Initial release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive