我运行的是Windows Server、MS Sql和IIS6。我正在尝试将php连接到ms sql数据库,但我一直从脚本中得到以下错误
致命错误:在....中调用未定义的函数mssql_connect()在第x行
我已经在C:\Program Files\Zend\ZendStudio-5.5.0
目录下安装了zend studio。配置IIS服务器并将path变量也设置为;C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5
。zend studio文件夹在bin目录中包含php4和php5。我已经在C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5
文件夹内的php.ini
文件中添加了extension=php_mssql.dll
。并在ext目录中添加了php_mssql.dll
。windows路径C:\WINDOWS
中也放置了php.ini
文件。
发布于 2011-07-13 13:10:48
若要使对php.ini所做的更改生效,必须停止并启动IIS服务。
此外,mssql要求:ntwdblib.dll
在Windows PATH上可用。最好将php文件夹添加到Windows路径中,而不是到处移动任何文件。重新登录或重新启动计算机以使对Windows PATH语句所做的任何更改生效。
发布于 2013-09-30 21:02:48
在最新版本mssql_* This extension is not available anymore on Windows with PHP 5.3 or later上不再提供PHP
您可能需要自己进行修复和编译,因为它不包含在开放源码包中。
https://stackoverflow.com/questions/6674320
复制相似问题