1
我只是將數據庫從MySQL遷移到mssql 2012.之後,我按照下面的步驟連接到mssql。Mssql 2012與PHP和Mysql到Mssql遷移
我已經在我的本地機器上安裝了Xampp(Windows 7 64位操作系統)。
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
然後我在ext文件夾中添加php_sql_55_ts.dll。
下一個錯誤,我得到:
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。
謝謝
我的操作系統是64位窗口7.我安裝了很多微軟的Visual C++ 2008可再發行組件包X86的。 – phpcoder
您必須安裝Microsoft Visual C++ 2008 Redistributable X64。 – Torrezzzz
已經完成。並且我還安裝了mssql 2012.這可能是問題的原因。? – phpcoder