我一直在努力设置以下场景:
我已经设法安装并configuration了Apache和PHP,安装了用于PHP 2.0的SQL Server 2008驱动程序 。 我已经修改我的php.ini,以包括适当的php_pdo_sqlsrv_53_ts_vc9.dll,但是当启动我的服务器时,我不断收到错误日志中的“php_pdo_sqlsrv_53_ts_vc9.dll – %1不是有效的Win32应用程序”消息。
我很困惑。 在这种情况下,我无法真正理解错误信息。 现在所有的组件都是64位的…有没有可能dll是32?
谢谢你的帮助
这里有MSSQL的非官方64位PDO驱动程序: http : //robsphp.blogspot.ca/2012/06/unofficial-microsoft-sql-server-driver.html
似乎很好地在WAMP x64和SQL Server 2008上做的伎俩。
看起来像一个32位与64位的问题。 我从WAMP 64切换到WAMP 32,现在可以连接了。
看到:
http://blog.oomta.com/sqlsrv-dll-pdo-and-php-5-on-windows-via-wamp/
和