Nette Framework Requirements
You will need PHP version 5.3.1 or higher to run Nette Framework. Also, your server will have to comply with required configuration of PHP.
Requirements Checker is bundled with Nette Framwork, so by downloading framework you will also get Requirements Checker tool, which checks server configuration and tells you, whether you can use this framework or not.
First, download and extract Nette Framework. Copy
assets directory from
tools/Requirements-Checker to your webserver. Afterwards just run the script from your browser by typing url to
checker.php script (in example http://example.com/…/checker.php). Now you
will find if your server meets minimal requirements.
Green message with “Congratulations!” is self explaining tells if you can use Nette right away!
Requirements Checker's final verdict
|PHP version||PHP 5.3.1 or higher|
|.htaccess file protection||Checks if you can disable access to protected folders|
|.htaccess mod_rewrite||Checks if you can use mod_rewrite for routing|
|Function ini_set()||This function is required for security purposes|
|Function error_reporting()||This function is required for security purposes|
|Function flock()||Needed by cache|
|Register_globals||Dangerous configuration directive which needs to be turned off|
|Zend.ze1_compatibility_mode||PHP 4 compability, must be turned off|
|Session auto-start||Has to be turned off for security reasons|
|Reflection extension||PHP extension required by framework|
|SPL extension||PHP extension required by framework|
|PCRE extension||PHP extension required by framework|
|ICONV extension||PHP extension required by framework|
|PHP tokenizer||PHP extension required by framework|
|PDO extension||PHP extension required by Nette\Database|
|Multibyte String extension||PHP extension required by functions
|Multibyte String function overloading||Dangerous PHP configuration directive, has to be turned off|
|Memcache extension||PHP extension for caching|
|GD extension||PHP extension required by Nette\Image|
|Bundled GD extension||PHP extension required by methods
|Fileinfo extension or mime_content_type()||Functions used for MIME-type detection of uploaded files|
You should delete Requirements Checker after using it, because it prints information about PHP configuration.