title: laravel 4 installation problems
body: <p>i have been struggling with this for about 20 hours now and i cannot move forward. I am hopeless and tired from all that searching. Dont know where else should i try to find the solution. At the begining i should probably say that i am not a terminal/composer/git user. I am trying to install the laravel 4 framework. I have been googling a lot and found some tutorials, some of the even here on stackoverflow but noting really helped me.</p>
  
  <p>I have the basic github master zip package extracted at my localhost. I have installed composer i have also installed git on my local machine. I have uncommented the php.ini "<code>extension=php_openssl.dll</code>".
  Like i said i dont use terminal regulary but i manage to cd into my extracted laravel folder and i have run "<code>composer install</code>" command which starts the installation. But soon i get error.</p>
  
  <pre><code>  [Composer\Downloader\TransportException]
    The "http://nodeload.github.com/doctrine/lexer/zip/bc0e1f0cc285127a38c6c8ea
    88bc5dba2fd53e94" file could not be downloaded: failed to open stream: Unab
    le to find the socket transport "ssl" - did you forget to enable it when yo
    u configured PHP?
  </code></pre>
  
  <p>Which should be fixed by that change i made in php.ini file. Of course i have restart the server but i still get this error. I have also reinstalled wamp to the newer version so right now i am using php 5.4.3</p>
  
  <p>When i try to open my laravel public i get this error.</p>
  
  <pre><code>( ! ) SCREAM: Error suppression ignored for
  ( ! ) Warning: require(C:\wamp\www\laravel\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\wamp\www\laravel\bootstrap\autoload.php on line 17
  Call Stack
  #   Time    Memory  Function    Location
  1   0.0005  247400  {main}( )   ..\index.php:0
  2   0.0011  252392  require( 'C:\wamp\www\laravel\bootstrap\autoload.php' ) ..\index.php:21
  
  ( ! ) SCREAM: Error suppression ignored for
  ( ! ) Fatal error: require(): Failed opening required 'C:\wamp\www\laravel\bootstrap/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\wamp\www\laravel\bootstrap\autoload.php on line 17
  Call Stack
  #   Time    Memory  Function    Location
  1   0.0005  247400  {main}( )   ..\index.php:0
  2   0.0011  252392  require( 'C:\wamp\www\laravel\bootstrap\autoload.php' ) ..\index.php:21
  </code></pre>
  
  <p>Which is i believe beacuse its just not complete since composer does not downloaded all the dependencies. I dont know what esle to say if you need more info just say so. Thank you for any help. And at last i am sorry for my poor english its my secondary language.</p>
  
  <hr>
  
  <p>UPDATE:</p>
  
  <p>So i was searching some more and found <a href="http://tisuchi.wordpress.com/2013/04/30/install-laravel-4-in-windows/" rel="nofollow">this article</a>. I was missing this step: <code>START &gt; MY COMPUTER &gt; PROPERTIES &gt; ADVANCED &gt; ENVIRONMENT VARIABLES &gt; double click on PATH from SYSTEM VARIABLES &gt; now copy the path address of git installer (normally in windows it’s by default address is C:\Program Files\Git\bin)</code>
  After that it gone further, asked for my github acc because it says that its private depo. So i have created one today and used it. Then it throws me this error.</p>
  
  <pre><code>      [Composer\Downloader\TransportException]
    The "https://api.github.com/authorizations" file could not be downloaded: U
    nable to find the wrapper "https" - did you forget to enable it when you co
    nfigured PHP?
    failed to open stream: Invalid argument
  
  
  
  install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-c
  ustom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--opt
  imize-autoloader]
  </code></pre>
  
  <p>My php.ini openssl line is uncommented and when i look at phpinfo i can see that its loaded.<code>openssl
  OpenSSL support     enabled
  OpenSSL Library Version     OpenSSL 1.0.1c 10 May 2012
  OpenSSL Header Version  OpenSSL 1.0.1c 10 May 2012</code></p>