我做了这里给出的所有更改,但我仍然没有在我的php5.6版本上连接SQL服务器。
我尝试了mssql_connect()
和sqlsrv_connect()
。
我更改了
; On windows: extension_dir = "ext"
至:
; On windows: extension_dir = "D:'xampp'php'ext"
我也安装了.dll
。但结果仍然是:
致命错误:调用未定义的函数sqlsrv_connect()
或
致命错误:调用未定义的函数mssql_connect()
有人能帮我吗??
mssql_connect()从PHP 7.0开始不再受PHP支持,并在5.3中贬值。
创建phpinfo.php文件:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
打开页面,在打开的第一个页面(底部第三个页面)上,检查注册的流是否包含"sqlsrv":
Registered PHP Streams php, file, glob, data, http, ftp, zip, compress.zlib, phar, sqlsrv
如果没有,则必须启用该模块。尝试取消对您更改的代码的注释:发件人:
; On windows: extension_dir = "D:'xampp'php'ext" "
收件人:
On windows: extension_dir = "D:'xampp'php'ext"
让我们知道结果。