Install Zend Framework 2 on Windows OS !!!

As many of us know about ZF2 (Zend Framework 2), it is an open source, object oriented Framework designed for developing web applications and services using PHP 5.3+.

So, in this post we will go through the installation process for ZF2 Framework with a skeleton application so that it will be easier for the developer to continue developing the application directly :).

We will go through just simple 4 steps and then we will be done with the installation.

Step 1 :-
We can install ZF2 skeleton application in 2 different ways.

Case 1 :-

Go to here and click the zip button to download. Unzip this file into the directory where you keep all your vhosts (in this case, I used D:/projects/) and rename the folder to ZendSkeletonApplication.

Case 2:

Install GIT Bash if you have not installed yet. Installing GIT is easy to do. Go to ➡ Downloads ➡ Select OS ➡ Save File ➡ Run ➡ Accept all and install it.

Open GIT bash and open the folder where you keep all your vhosts or where you want to create the Project (in this case, I used D:/projects/) and run this command –

git clone git://

After this, one folder will be created on your specified path named as ZendSkeletonApplication.

Step 2 :-
Open GIT Bash and go to ZendSkeletonApplication folder using

cd D:/projects/ZendSkeletonApplication

Then run the following command

E:/xampp/php/php.exe composer.phar self-update

Then after executing the above command, run the below command

E:/xampp/php/php.exe composer.phar install

Note: Here in my case, I have my xampp folder inside E:/ drive.

Step 3 :-
Add the following in httpd-vhosts.conf (E:\xampp\apache\conf\extra\httpd-vhosts.conf) file. After adding the below lines, restart your xampp.

<VirtualHost *:80>
    DocumentRoot "D:\projects\ZendSkeletonApplication\public"
    SetEnv APPLICATION_ENV "development"
    <Directory "D:\projects\ZendSkeletonApplication\public">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all

Step 4 :-
Finally, add the following in your host file (C:\Windows\System32\drivers\etc\host).

😎 great !!! Now, everything is set and ready to use. Browse and you will get the default skeleton application page :eek:.

Screen Shot 2014-10-06 at 6.47.59 pm

If you are finding the page like above, while browsing, then 😎 :D, we are done now (clap).

Thanks 🙂 and will be happy to listen from you 🙂 :).


One thought on “Install Zend Framework 2 on Windows OS !!!

  1. Hi I getting error on doing step2
    vinay.kumar@dELL-PC MINGW64 /e/projects/ZendSkeletonApplication (master)
    $ E:/xampp/php/php.exe composer.phar self-update
    Could not open input file: composer.phar


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s