craftcms/server-check
Checks whether a server meets Craft CMS 4 requirements. Run via curl/bash, upload for a browser-based report, or run the included PHP script from CLI. Supports strict mode and exit codes for CI/CD and Docker builds.
[@web](https://github.com/web) alias. (craftcms/cms#15739)[@web](https://github.com/web) alias. (craftcms/cms#15739)[@web](https://github.com/web) alias check now checks Craft::$aliases; instead of Craft::$app->getConfig()->getGeneral()->aliases;”.opcache.save_comments to be enabled if OPcache is installed. (craftcms/cms#13631)[@web](https://github.com/web) alias.intl extension is now required for Craft 4.0.ignore_user_abort as an optional method.ctype extension is now required because of Yii 2.x.iconv extension is now required because of Twig 2.0.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.dsn is provided.RequirementsChecker::checkWebRoot() no longer checks if the plugins/ folder is in the web root, as there is no plugins/ folder.RequirementsChecker::checkWebRoot() no longer checks if the app/ folder is in the web root, as there is no app/ folder.composer.json.memory_limit was set to -1, which means no limit.password_hash() function as a mandatory requirement.support properties in composer.jsonmcrypt.checkIniSet() wasn’t undoing a change it made to PHP’s memory_limit setting.iconv extensionInitial release.
How can I help you explore Laravel packages today?