title: Cannot install Microsoft SQL driver for PHP 5.6 on Windows
body: <p>I have been trying all day long and nothing. No sqlsrv extension, no logs, nothing. The <code>sqlsrv_connect()</code> function is not defined and I don't see the extension in <code>phpinfo()</code>. I tried WAMP at first. It didn't work. Now I am doing it bit by bit.  </p>
  
  <ul>
  <li>I have <strong>Windows 10</strong></li>
  <li>I installed <strong>SQL Express 2005</strong> (is what I need for RMS).</li>
  <li>I installed <strong>Apache 2.4.16</strong> (x86) in <em>C:\Apache\apache24</em> from <a href="http://www.apachelounge.com/download/" rel="nofollow">here</a></li>
  <li>I installed <strong>PHP 5.6.12 TS</strong> (x86) in <em>C:\PHP\php5_6_12</em> from <a href="http://windows.php.net/download/" rel="nofollow">here</a></li>
  <li>Configured Apache to load <em>php5apache2_4.dll</em> (and changed several other settings so it can run PHP files)</li>
  <li>I downloaded <strong>Microsoft Drivers for PHP for SQL Server</strong> (file <em>SQLSRV32.EXE</em>) from <a href="http://www.microsoft.com/en-us/download/details.aspx?id=20098" rel="nofollow">here</a></li>
  <li>I extracted <em>php_pdo_sqlsrv_56_ts.dll</em> and <em>php_sqlsrv_56_ts.dll</em> to the <em>ext</em> folder of PHP</li>
  <li>Set up <em>extension_dir</em> like <code>extension_dir = "ext"</code></li>
  <li>Added the extensions to <em>php.ini</em></li>
  <li>I start Apache (<em>httpd.exe</em>), see no errors (neither inside the <em>error.log</em> file)</li>
  </ul>
  
  <p>Now, when I open the file that outputs <code>phpinfo()</code> I don't see the extension anywhere. The <code>sqlsrv_connect()</code> is undefined.</p>
  
  <p>I don't see where the PHP related errors are saved (maybe is not configured yet) and I am just stuck after trying thousands of solutions. Can't believe how hard is this in our century. PHP is really old but I really need to have this working.</p>