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)