Fatal error: Call to undefined function mssql_connect() or sqlsrv_connect() in xampp
Fatal error: Call to undefined function mssql_connect() or sqlsrv_connect() in xampp
我做了所有给定 here 的更改,但我仍然无法在我的 php 5.6 版本上连接 SQL 服务器。
我尝试了 mssql_connect()
和 sqlsrv_connect()
两者。
我改了
; On windows: extension_dir = "ext"
至:
; On windows: extension_dir = "D:\xampp\php\ext"
我也安装了 .dll
s。但结果仍然是:
Fatal error: Call to undefined function sqlsrv_connect()
或
Fatal error: Call to undefined function 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"
让我们知道结果。
我做了所有给定 here 的更改,但我仍然无法在我的 php 5.6 版本上连接 SQL 服务器。
我尝试了 mssql_connect()
和 sqlsrv_connect()
两者。
我改了
; On windows: extension_dir = "ext"
至:
; On windows: extension_dir = "D:\xampp\php\ext"
我也安装了 .dll
s。但结果仍然是:
Fatal error: Call to undefined function sqlsrv_connect()
或
Fatal error: Call to undefined function 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"
让我们知道结果。