我正在运行Windows Server,MS Sql和IIS6。我正在尝试将php连接到ms sql数据库,并且我不断从脚本中获得以下错误
致命错误:在x行上调用未定义的函数mssql_connect()
我在C:\Program Files\Zend\ZendStudio-5.5.0
目录中安装了zend studio。配置IIS服务器并将路径变量也设置为;C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5
。
zend studio文件夹包含bin目录中的php4和php5。我在extension=php_mssql.dll
文件夹中的php.ini
文件中添加了C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5
。并在ext目录中添加了php_mssql.dll
。 php.ini
文件也放在Windows路径C:\WINDOWS
中。
答案 0 :(得分:0)
要使对php.ini的更改生效,您必须停止并启动IIS Web服务。
此外,mssql要求:ntwdblib.dll
在Windows PATH上可用。最好将php文件夹添加到Windows PATH,而不是移动任何文件。重新登录或重新启动计算机,以使对Windows PATH语句所做的任何更改生效。
答案 1 :(得分:0)
mssql_ * API不再可用 This extension is not available anymore on Windows with PHP 5.3 or later
您可能需要修复并自行编译,因为它不包含在开源软件包中。