Application Requirement Checker


Description

This script checks if your server configuration meets the requirements for running K_CORP applications. It checks if the server is running the right version of PHP, if appropriate PHP extensions have been loaded, and if php.ini file settings are correct.

Conclusion

Congratulations! Your server configuration satisfies all requirements.

Details

NameResultInfoDescription
PHP Passed https://www.php.net/manual/en/install.php PHP 7.4.8 or higher is required.
Apache Module mod_rewrite Passed https://httpd.apache.org/docs/current/mod/mod_rewrite.html Mod rewrite for pretty SEO URL.
SSL Certificate Passed https://letsencrypt.org/ Use HTTPS encrypted communication.
Apache enviroment "K_ENV" Passed https://dashboard.kdevelop.sk PHP enviroment "K_ENV" must be "prod" and is "prod".
Reflection extension Passed https://www.php.net/manual/en/book.reflection.php Required for reverse-engineer work.
PCRE extension Passed https://www.php.net/manual/en/book.pcre.php Required for working with regular expression.
SPL extension Passed https://www.php.net/manual/en/book.spl.php Required for basic collection of interfaces and classes.
Mcrypt extension Passed https://www.php.net/manual/en/mcrypt.spl.php Required for < PHP7.2 application support.
Ctype extension Passed https://www.php.net/manual/en/book.ctype.php Required for working with character or string.
BC Math extension Passed https://www.php.net/manual/en/book.bc.php Required for precision mathematics.
MBString extension Passed https://www.php.net/manual/en/book.mbstring.php Required for multibyte encoding string processing.
OpenSSL extension Passed https://www.php.net/manual/en/book.openssl.php Required by encrypt and decrypt methods.
PDO extension Passed https://www.php.net/manual/en/book.pdo.php Required for all databases.
PDO ODBC extension Passed https://www.php.net/manual/en/ref.pdo-odbc.php Required for ODBC (MSSQL Native) databases.
PDO MySQL driver Passed https://www.php.net/manual/en/ref.pdo-mysql.php Required for MySQL database.
PDO PostgreSQL driver Passed https://www.php.net/manual/en/ref.pdo-pgsql.php Required for PostgreSQL database.
PDO SQLite driver Passed https://www.php.net/manual/en/ref.pdo-sqlite.php Required for SQLite database.
SQLite3 extension Passed https://www.php.net/manual/en/book.sqlite3.php Required for SQLite database.
Curl extension Passed https://www.php.net/manual/en/book.curl.php Required for cURL requests.
Fileinfo extension Passed https://www.php.net/manual/en/book.fileinfo.php Required for files upload to detect correct file mime-types.
FTP extension Passed https://www.php.net/manual/en/book.ftp.php Required for files upload to FTP.
DOM extension Passed https://www.php.net/manual/en/book.dom.php Required for REST API to send XML responses via yii\web\XmlResponseFormatter.
Iconv extension Passed https://www.php.net/manual/en/book.iconv.php Required for character set conversion.
Json extension Passed https://www.php.net/manual/en/book.json.php Required for working with JSON.
EXIF extension Passed https://www.php.net/manual/en/book.exif.php Required for work with image meta data.
SimpleXML extension Passed https://www.php.net/manual/en/book.simplexml.php Required for XML conversion to an object and back.
SOAP extension Passed https://www.php.net/manual/en/book.soap.php Required for SOAP client.
Memcache extension Passed https://www.php.net/manual/en/book.memcached.php Required for Memcache usage.
Tokenizer extension Passed https://www.php.net/manual/en/book.tokenizer.php Interface to the PHP tokenizer embedded in the Zend Engine.
XMLWriter extension Passed https://www.php.net/manual/en/book.xmlwriter.php Required for working with huge XML files.
XML-RPC extension Passed https://www.php.net/manual/en/book.xmlrpc.php Required for XML-RPC servers and clients.
Swoole extension Passed https://www.php.net/manual/en/book.swoole.php Required for High-performance, scalable, concurrent TCP, UDP, Unix socket, HTTP, Websocket services.
Cache extension Passed https://www.php.net/manual/en/book.opcache.php Either OpCache or APC is required for application cache.
Process Control extension Passed https://www.php.net/manual/en/book.pcntl.php Support the Unix style of process creation, program execution, signal handling and process termination.
Process Control extension Passed https://www.php.net/manual/en/book.posix.php Implements standards of defined in the IEEE 1003.1 (POSIX.1).
SNMP extension Passed https://www.php.net/manual/en/book.snmp.php Managing remote devices via the Simple Network Management Protocol.
GD PHP extension with FreeType support Passed https://www.php.net/manual/en/book.image.php Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required for image CAPTCHA.
ImageMagick PHP extension with PNG support Passed https://www.php.net/manual/en/book.imagick.php Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required for image CAPTCHA.
Sockets extension Passed https://www.php.net/manual/en/book.sockets.php Required for sockets (eq. print).
Zip extension Passed https://www.php.net/manual/en/book.zip.php Required for working with ZIP archive.
Imap extension Passed https://www.php.net/manual/en/book.imap.php Required for Webmail.
Intl extension Passed https://www.php.net/manual/en/book.intl.php PHP Intl extension 1.0.2 or higher is required when you want to use advanced parameters formatting in Yii::t(), non-latin languages with Inflector::slug(), IDN-feature of EmailValidator or UrlValidator or the yii\i18n\Formatter class.
ICU version Passed https://www.php.net/manual/en/book.intl.php ICU 49.0 or higher is required when you want to use # placeholder in plural rules (for example, plural in Formatter::asRelativeTime()) in the yii\i18n\Formatter class. Your current ICU version is 67.1.
ICU Data version Passed https://www.php.net/manual/en/book.intl.php ICU Data 49.1 or higher is required when you want to use # placeholder in plural rules (for example, plural in Formatter::asRelativeTime()) in the yii\i18n\Formatter class. Your current ICU Data version is 67.1.
Expose PHP Passed "expose_php" should be disabled at php.ini
PHP allow url include Passed "allow_url_include" should be disabled at php.ini
PHP mail SMTP Passed PHP mail SMTP server required