The ED Framework has very simple installation. All you have to do is to set up first Apache + PHP + enable PHP modules: curl, mcrypt and sockets. All these modules can be omitted as very specific classes rely on them. See the previous topic for installing Apache and PHP. For simplicity reasons we will suppose that you are planning to build a site called www.mysite.com and you prefer to keep your sites in directory "C:\websites" for Windows or "/websites" for Linux. These directory paths are not obligatory and you can change them to whatever you want. 1. Download the framework and unzip it under C:\websites\mysite.com 2. Only Linux!!! Give read/write permissions to the following files and directories: chmod ugo+rw /websites/mysite.com/protected/log/error.log chmod ugo+rw /websites/mysite.com/protected/log/system.log chmod -R ugo+rw /websites/mysite.com/protected/persistent/ chmod ugo+rw /websites/mysite.com/system/working/app.lock chmod -R ugo+rw /websites/mysite.com/public/www/system/widgets/ chmod -R ugo+rw /websites/mysite.com/public/www/system/repository/ Note: ugo+rw gives rights to everyone, you may want to add rights only to a specific user. 3. Set the domain in httpd.conf or httpd-vhosts.conf <VirtualHost *:80> ServerAdmin firstname.lastname@example.org DocumentRoot "C:\websites\mysite.com\public\www" ServerName www.mysite.com ErrorLog logs/mysite.com-error_log CustomLog logs/mysite.com-access_log common </VirtualHost> That's all. Now you can adjust C:\websites\mysite.com\appconfig.inc and start placing your pages under "C:\websites\mysite.com\public\www".