XAMPP-无法在c:\ xampp \ php \ ext \ php_mssql.dll中找到php_body_write(Windows)

时间:2018-12-03 17:31:17

标签: windows apache xampp

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

我在php.ini中未注释extension=php_mssql.dll,因此不得不下载文件并将其手动放入C:\ xampp \ 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;\xampp\php\ext\php_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-sdk\oracle\x86\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\x86\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\x86\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo"

我可以重建还是真的要重新安装?

谢谢。

1 个答案:

答案 0 :(得分:0)

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