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