I’ve followed the answer to this question to the letter:
Connection between MSSQL and PHP 5.3.5 on IIS is not working
I’m using XAMPP with threadsafe 5.3. I’ve copied the files to the extension directory (while leaving them in the /php folder) and I’ve added the extension lines:
extension=php_sqlsrv_53_ts.dll
extension=php_pdo_sqlsrv_53_ts.dll
When I do this, Apache fails to start, giving me errors in eventvwr like:
Application popup: Warning : PHP Startup: Unable to load dynamic library
'C:\xampp\php\ext\php_sqlsrv_53_ts.dll'
- The specified module could not be found.
Except, obviously, that that file DOES exist in that spot, and php.ini is pointed at that extension directory.
What’s the problem?
Sadly, none of the answers addressed the issue or were avenues I had already explored.
I have decided to use the ODBC drivers with a SQL Server connection string, which seems to work fine, minus the fact I can’t use MSSQL and SQLSRV native functions.