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/2.2.15 (CentOS)
PHP version 5.6.33
Your PHP version is too old. Nette Framework requires at least PHP 5.2.0 or higher.
Memory limit 128M
.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.
Zend.ze1_compatibility_mode Disabled
Configuration directive zend.ze1_compatibility_mode 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.
Reflection extension Enabled
Reflection extension is required.
SPL extension Enabled
SPL extension is required.
PCRE extension Enabled and works properly
PCRE extension is required and must support UTF-8.
ICONV extension Enabled and works properly
ICONV extension is required and must work properly.
PHP tokenizer Enabled
PHP tokenizer is required.
PDO extension Available drivers: mysql odbc 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.
DOCUMENT_ROOT & SCRIPT_FILENAME or SCRIPT_NAME Present
$_SERVER["DOCUMENT_ROOT"] and $_SERVER["SCRIPT_FILENAME"] or $_SERVER["SCRIPT_NAME"] must be available for resolving script file path.
SERVER_ADDR or LOCAL_ADDR Present
$_SERVER["SERVER_ADDR"] or $_SERVER["LOCAL_ADDR"] must be available for detecting development / production mode.

Requirements Checker version 1.5