Nette Framework Requirements Checker

This script checks if your server and PHP configuration meets the requirements for running Nette Framework. It checks version of PHP, if appropriate PHP extensions have been loaded, and if PHP directives are set correctly.

Congratulations! Server configuration meets the minimum requirements for Nette Framework.

Details

Web server Apache
PHP version 7.0.5
Your PHP version is too old. Nette Framework requires at least PHP 5.3.1 or higher.
Memory limit 256M
.htaccess file protection Not tested
File protection by .htaccess is not present. You must be careful to put files into document_root folder.
.htaccess mod_rewrite Not tested
Mod_rewrite is probably not present. You will not be able to use Cool URL.
Function ini_set() Enabled
Function ini_set() is disabled. Some parts of Nette Framework may not work properly.
Function error_reporting() Enabled
Function error_reporting() is disabled. Nette Framework requires this to be enabled.
Function flock() Enabled
Function flock() is not supported on this filesystem. Nette Framework requires this to process atomic file operations.
Register_globals Disabled
Configuration directive register_globals is enabled. Nette Framework requires this to be disabled.
Variables_order Enabled
Configuration directive variables_order is missing. Nette Framework requires this to be set.
Session auto-start Enabled
Session auto-start is enabled. Nette Framework recommends not to use this directive for security reasons.
PCRE with UTF-8 support Enabled
PCRE extension must support UTF-8.
Reflection phpDoc Enabled
Reflection phpDoc are not available (probably due to an eAccelerator bug). You cannot use @annotations.
ICONV extension Enabled and works properly
ICONV extension is required and must work properly.
JSON extension Enabled
Fileinfo extension Enabled
Fileinfo extension is absent. You will not be able to detect content-type of uploaded files.
PHP tokenizer Enabled
PHP tokenizer is required.
PDO extension Available drivers: firebird mysql pgsql sqlite
PDO extension or PDO drivers are absent. You will not be able to use Nette\Database.
Multibyte String extension Enabled
Multibyte String extension is absent. Some internationalization components may not work properly.
Multibyte String function overloading Disabled
Multibyte String function overloading is enabled. Nette Framework requires this to be disabled. If it is enabled, some string function may not work properly.
Memcache extension Enabled
Memcache extension is absent. You will not be able to use Nette\Caching\Storages\MemcachedStorage.
GD extension Enabled
GD extension is absent. You will not be able to use Nette\Image.
Bundled GD extension Enabled
Bundled GD extension is absent. You will not be able to use some functions such as Nette\Image::filter() or Nette\Image::rotate().
Fileinfo extension or mime_content_type() Enabled
Fileinfo extension or function mime_content_type() are absent. You will not be able to determine mime type of uploaded files.
HTTP_HOST or SERVER_NAME Present
Either $_SERVER["HTTP_HOST"] or $_SERVER["SERVER_NAME"] must be available for resolving host name.
REQUEST_URI or ORIG_PATH_INFO Present
Either $_SERVER["REQUEST_URI"] or $_SERVER["ORIG_PATH_INFO"] must be available for resolving request URL.
SCRIPT_NAME or DOCUMENT_ROOT & SCRIPT_FILENAME Present
$_SERVER["SCRIPT_NAME"] or $_SERVER["DOCUMENT_ROOT"] with $_SERVER["SCRIPT_FILENAME"] must be available for resolving script file path.
REMOTE_ADDR or php_uname("n") Present
$_SERVER["REMOTE_ADDR"] or php_uname("n") must be available for detecting development / production mode.