title: Unable to start Zend2 skeleton app
body: <p>I have a xampp serwer on windows XP:
  Apache 2.4.3
  PHP 5.4.7</p>
  
  <p>and I try to start learning Zend2.</p>
  
  <p>I downloaded skeleton app: <a href="https://github.com/zendframework/ZendSkeletonApplication" rel="nofollow">https://github.com/zendframework/ZendSkeletonApplication</a>
  and run from cmd:</p>
  
  <pre><code>php composer.phar self-update
  php composer.phar install
  </code></pre>
  
  <p>(not that I had to give a full link to php like C:\xxx\php.exe - I don't know why, I have php in my enviromental variables). It went ok - no errors.</p>
  
  <p>I added this code to httpd-vhosts.conf :</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
      ServerName zf2-tutorial.localhost
      DocumentRoot /zf2-tutorial/public
      SetEnv APPLICATION_ENV "development"
      &lt;Directory /zf2-tutorial/public&gt;
          DirectoryIndex index.php
          AllowOverride All
          Order allow,deny
          Allow from all
      &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>I also added this line to C:\WINDOWS\system32\drivers\etc\hosts</p>
  
  <pre><code>127.0.0.1               zf2-tutorial.localhost localhost
  </code></pre>
  
  <p>When I run </p>
  
  <pre><code>http://zf2-tutorial.localhost 
  </code></pre>
  
  <p>in the browser I get "Permission denied" </p>
  
  <p>When I try </p>
  
  <pre><code>http://localhost/zf2-tutorial/public/ 
  </code></pre>
  
  <p>I get very long php error</p>
  
  <pre><code>Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\InvalidArgumentException' with message 'Provided abstract factory must be the class name of an abstract factory or an instance of an AbstractFactoryInterface.' in C:\xampp\htdocs\zf2-tutorial\vendor\zendframework\zendframework\library\Zend\ServiceManager\ServiceManager.php:302 ...........
  </code></pre>
  
  <p>I figure sth is wrong with serwer since I get "Permission denied".
  What I am doing wrong? Thx in advance.</p>
  
  <p>BIg Thanx Everyone. My final config:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
      ServerName zf2-tutorial.localhost
      DocumentRoot C:/xampp/htdocs/zf2-tutorial/public
      SetEnv APPLICATION_ENV "development"
      &lt;Directory C:/xampp/htdocs/zf2-tutorial/public&gt;
          DirectoryIndex index.php
          AllowOverride All
          Order allow,deny
          Allow from all
      &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  
  127.0.0.1               zf2-tutorial.localhost
  </code></pre>
  
  <p>Works fine on: <a href="http://zf2-tutorial.localhost/" rel="nofollow">http://zf2-tutorial.localhost/</a></p>