Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Windows上启用PHP PDO MSSQL_Php_Sql Server_Windows_Iis_Pdo - Fatal编程技术网

无法在Windows上启用PHP PDO MSSQL

无法在Windows上启用PHP PDO MSSQL,php,sql-server,windows,iis,pdo,Php,Sql Server,Windows,Iis,Pdo,我在Windows笔记本电脑上安装了PHP5.3,但无法使MSSQL的PHPPDO扩展正常工作。PHP正在使用IIS 8.5运行。我的PHP信息页面显示了一些似乎正在禁用MSSQL PDO的配置选项。我不知道如何在Windows上重新编译PHP,以便删除这些选项。下面是PHP信息页面上显示的配置命令: Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pa

我在Windows笔记本电脑上安装了PHP5.3,但无法使MSSQL的PHPPDO扩展正常工作。PHP正在使用IIS 8.5运行。我的PHP信息页面显示了一些似乎正在禁用MSSQL PDO的配置选项。我不知道如何在Windows上重新编译PHP,以便删除这些选项。下面是PHP信息页面上显示的配置命令:

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