无法在Windows上启用PHP PDO MSSQL

时间:2014-09-19 04:08:09

标签: php sql-server windows iis pdo

我的Windows笔记本电脑上安装了PHP 5.3,但无法使MSSQL的PHP​​ PDO扩展工作。 PHP正在运行IIS 8.5。我的PHP信息页面显示了一些似乎禁用PDO for MSSQL的配置选项。我无法弄清楚如何在Windows上重新编译PHP,所以我可以删除这些选项。以下是PHP信息页面上显示的configure命令:

Configure Command   cscript /nologo configure.js "--enable-snapshot-build" 
    "--enable-debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" 
    "--without-mssql" "--without-pdo-mssql" 
    "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" 
    "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" 
    "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" 
    "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" 
    "--with-mcrypt=static" "--disable-static-analyze"

重新启动IIS后,我的PHP信息页面仍然没有显示PDO部分下的MSSQL。我已经复制了正确的扩展文件并编辑了php.ini文件以启用扩展(不确定这是否包含正确的DLL):

extension=php_pdo_sqlsrv_54_nts.dll

0 个答案:

没有答案