可能重复:
PHP Fatal error: Call to undefined function mssql_connect()如何从PHP脚本访问远程SQL Server
我正在开发访问远程SQL Server数据库的轻量的PHP应用程序。
到目前为止,我通过我的PHP脚本将连接设置安装到SQL Server数据库中运气不佳。
我不断收到当我试图连接到SQL数据库此错误:
Fatal error: Call to undefined function mssql_connect()
我得到类似的错误,当我尝试sqlsrv_connect($myServer, $myUser, $myPass)
太
以下是我已经尝试:
我在网上搜索解决方案几个小时,但没有任何效果。
我下载的驱动程序从http://www.microsoft.com/en-us/download/details.aspx?id=20098 并解压他们到PHP/ext文件夹
修改php.ini中添加新下载的驱动程序行:
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
[sqlsrv]
sqlsrv.LogSubsystems = 1
sqlsrv.LogSeverity = 1
sqlsrv.WarningReturnAsErrors = 0
重新启动Apache服务器
但是, 见phpinfo()函数的输出它没有sqlserv在它http://bit.ly/TkMC6V
大家知道,我通过安装EasyPHP来开发我的Windows机器。这个网站将被部署在一个Unix机器上。我试图在Windows和Unix机器上通过php连接sql server,但没有取得任何成功。
版本信息:
SQL Server 9.0.5000
PHP ver 5.4.6
Apache 2.4
我只是不中我的phpinfo得到SQLSRV()在这个问题PHP Fatal error: Call to undefined function mssql_connect()
提到有没有安装驱动程序,以不同的方式,比我所概述的其他以上?
让我知道你是否需要更多信息。 谢谢!
见 - HTTP://计算器。com/questions/9986804/php-fatal-error-call-to-undefined-function-mssql-connect –
+1链接。但是,我只是没有在我的php信息中获得sqlsrv。这是我的主要问题。 – Watt
也许你错过了DLL或没有正确配置它? –