XAMPP-在c:\xamp\php\ext\php_mssql.dll(Windows)中找不到php_bod



我继承了XAMPP安装,需要使用PHP连接到MSSQL数据库。

我在php.ini中取消了对extension=php_mssql.dll的注释,不得不下载该文件并手动将其放入C:\examplep\php\ext中。

然后我不得不下载ntwdblib.dll并将其放入c:\Windows文件夹

当我通过XAMPP控制重新启动Apache时,我现在收到以下错误:

httpd.exe - Entry Point Not Found
The procedure entry point php_body_write could not be located in the dynamic link library C;xamppphpextphp_mssql.dll

你知道下一步要检查什么吗?我真的不知道php_body_write是什么意思。

谢谢。

更新:

我认为这可能是相关的,看起来XAMPP是专门在没有MSSQL的情况下构建的。我在phpinfo:中找到了这个

cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" **"--without-mssql" "--without-pdo-mssql"** "--without-pi3web" "--with-pdo-oci=C:php-sdkoraclex86instantclient10sdk,shared" "--with-oci8=C:php-sdkoraclex86instantclient10sdk,shared" "--with-oci8-11g=C:php-sdkoraclex86instantclient11sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo"

我可以重建还是重新安装真的是唯一的选择?

谢谢。

我遇到了同样的问题,只是重新安装了XAMPP,一切都很好。

最新更新