Mssql 2012 с PHP и Mysql для Mssql миграции

Я просто перенес базу данных из mysql в mssql 2012. После этого я выполнил следующие шаги для подключения к mssql.

Я установил Xampp на мою локальную машину (Windows 7 64 бит OS).

PHP Version 5.5.11

Apache Version  Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11 

Отдельно установлен MSSql 2012,

Теперь я хочу подключить php с mssql 2012. Я получил Fatal error: Call to undefined function sqlsrv_connect() .

Добавлен php_sql_54.ts.dll и включен в php.ini. Но это говорит

php startup: sqlsrv: unable to initiate module module complied with module API=20100525
php complied with module API=20121212 these options need to match

Затем я добавил php_sql_55_ts.dll в папку Ext.

Следующая ошибка, которую я получил:

The program can't start because MSVCP110.dll is missing from your computer. Try reinsatalling the program

Установленный инструмент C++ с сайта Microsoft. Тогда последняя ошибка:

PHP Startup: unable to load dynamic library php_sqlsrv_55_ts.dll is not a valid win32 application.

Как это решить? Мне нужно подключить MSSQL с PHP.

Спасибо

1 ответ

Проверьте погоду ваш ОС 32/64 бит. Установите C++ на основе этого. если вы установили эту версию, она не будет работать:

Microsoft Visual C++ Redistributable (x64)

или же

Microsoft Visual C++ Redistributable (x86)
Другие вопросы по тегам