Downloading and Installation
Nette Framework installation is very simple: just download and unpack the Framework into a directory accessible from web server.
As you can see on the Download page, there is a PHP 5.3 version available, which uses the latest PHP features such as namespaces, and also a version for older PHP 5.2. Choose the distribution according to the PHP version available on your server. Both variants are functionally 100% equal.
Unpack the archive to a folder such as ‘nette’ in the root
directory of your web server:
www/ ← root directory of your web server
nette/ ← unpacked archive
API-reference/ ← offline version of API reference
client-side/ ← script for form validation
examples/ ← examples, directly executable
Nette/ ← framework itself
Application/
Caching/
...
loader.php
Nette-minified/ ← minified version of the framework
nette.min.php
sandbox/ ← prepared project
app/
libs/
log/
temp/
www/
tools/ ← some useful tools
Code-Checker/
Code-Migration/ (only in PHP 5.3 distribution)
Ini2Neon/
Requirements-Checker/
The entire framework is located in the Nette folder. There is a
minified version available in the Nette-minified directory,
containing only one file – nette.min.php. It was created by
merging all the files and removing all comments and whitespace. Both variants
are functionally equal, the minified version is intended for production use
(easier to upload, higher speed).
There is a copy of API reference available
in the API-reference directory. In the examples
directory, there is a set of simple, directly executable examples, the
tools directory contains some useful tools and the
sandbox is an empty prepared project – a starting point for creating new application. It is a functional
project, so you can start experimenting with Nette immediately.
Running the application
First, make sure your server meets the minimum requirements for running Nette Framework: run the Requirements-Checker:
http://localhost/nette/tools/Requirements-Checker/checker.php

The green title “Congratulations! Server configuration meets the minimum requirements for Nette Framework.” means everything is okay.
Now try to run sandbox:
http://localhost/nette/sandbox/www/

It includes a bundled tool Adminer for database management:
http://localhost/nette/sandbox/www/adminer/

Also, try some of the examples, such as:
http://localhost/nette/examples/CD-collection/www/ http://localhost/nette/examples/Fifteen/www/

If everything works, you can continue step by step to create the first application.

dj | 29. 10. 2011, 4:59 | comment
I have wasted the better part of a day trying to get your app to work. It just doesn't. The sandbox app gives errors. Your “getting started” page never suggests what to try when it doesn't. I found a note in the Beginners section of the forum that states “The latest Nette beta build seems to be broken. It can be fixed by forcing RobotLoader to be registered before the config is loaded and removing its declaration in config.neon.” However, the fix doesn't work. I try the previous version, get similar problems. Are the only people using this the experts who are writing it? How can you expect anyone to start using this development tool with such horrible “startup battles” to fight. I've tried it on two different webservers, one with the PHP5.3 version, one with the PHP5.2 version. None of it works, all of it is plaugged with problems. Your examples don't work without adjustments being made to the bootstrap.ini files. Is anyone going to fix this????