PHP致命错误:调用未定义的函数mssql_connect()

我从来没有使用过PHP,并试图连接到运行IIS7和PHP5.3的Windows机器上的SQL Server 2008实例。

我已经从C:\Program Files (x86)\PHP\ext下载并安装了SQLSRV30.EXE ,将它添加到C:\Program Files (x86)\PHP\php.ini :

extension=php_sqlsrv_53_nts.dll

然后重新启动整个服务器。 我的日志文件中仍然有致命的错误:

PHP Fatal error: Call to undefined function mssql_connect()

在IIS7 / Windows Server 2008上运行PHP 5.3,连接到Microsoft SQL Server 2008需要做什么? 我确定这是一个真正的愚蠢,我错过了…

FULL PHPINFO – > http://demo.mandibleweb.com/zapified/hello.php

phpinfo()函数:

PHP Version 5.3.10 System Windows NT MWD001 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 Build Date Feb 2 2012 20:10:58 Compiler MSVC9 (Visual C++ 2008) Architecture x86 Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static" "--disable-static-analyze" Server API CGI/FastCGI Virtual Directory Support disabled Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\Program Files (x86)\PHP\php.ini

我刚刚尝试在我的开发服务器上安装该扩展。

首先,确保扩展已正确启用。 您的phpinfo()输出似乎不完整。

如果确实安装正确,你的phpinfo()应该有一个如下所示的部分:

如果你没有在你的phpinfo()获得该部分。 确保你使用的是正确的版本。 有扩展的非线程安全和线程安全的版本。

最后,检查你的extension_dir设置。 在默认情况下,它是这样的: extension_dir = "ext" ,在大多数情况下,它可以正常工作,但如果不尝试: extension_dir = "C:\PHP\ext" 。

================================================== =========================

编辑给出新的信息:

您正在使用错误的function。 mssql_connect()是Mssql扩展的一部分。 您正在使用Microsoft的扩展名,因此使用sqlsrv_connect()作为Microsoft驱动程序的API,请查看SQLSRV_Help.chm ,在SQLSRV_Help.chm压缩扩展时应将其提取到ext目录。

php.ini可能需要阅读: extension=ext\php_sqlsrv_53_nts.dll

或者将文件移动到与php可执行文件相同的目录中。 这是我在本周做了php5安装以获得odbc_pdo的工作。 :P

此外,这看起来不正确的phpinfo()输出。 如果你制作一个带有内容的文件

phpinfo(); ?> phpinfo(); ?>并访问该页面,HTML输出应该显示几个部分,包括一个带有加载的模块。 (编辑添加:如上面接受的答案截图所示)

我正在使用IIS和MySQL(直接下载,没有wamp或xampp)我的PHP安装在c:\ php我得到的错误“调用未定义的函数mysql_connect()”对我来说,extension_dir的变化工作。 这就是我所做的。 在php.ini中,本来我有这条线

; 在Windows上:extension_dir =“ext”

我把它改成:

; 在Windows上:extension_dir =“C:\ php \ ext”

它的工作。 当然,我也做了其他的事情,比如取消注释dll扩展等,正如其他评论中所解释的那样。

php mssql 错误,PHP致命错误:调用未定义的函数mssql_connect()相关推荐

  1. matlab提示未定义wc,WooCommerce 教程:修复致命错误调用未定义的函数wc_get_order() - WooCommerce 微站...

    我为客户开发了一个自定义支付网关插件,他们希望为 "鳕鱼"(货到付款)添加类似的方法.他希望增加一种称为 "交货卡" 的方法.我只是复制代码,将 PHP 添加到 ...

  2. mysql 调用未定义函数_php – Wierd和Annoying错误:调用未定义的函数mysql_query()[复制]...

    参见英文答案 > Why shouldn't I use mysql_* functions in PHP?                                    15个 我已经 ...

  3. php mysql函数未定义,关于php:Wierd和Annoying错误:调用未定义的函数mysql_query()...

    本问题已经有最佳答案,请猛点这里访问. 我已经在这里一个多小时了,我可以连接到我的数据库和所有(不给出任何错误),但当我尝试使用"mysql_query($query):" Cal ...

  4. php printer_open 用法_php – 调用未定义的函数printer_open()

    我试图通过此代码连接到另一台机器上的打印机 $handle = printer_open("\\\\xxx.xxx.xxx.xxx\\Canon MF4320-4350"); if ...

  5. yii2 调用未定义函数_Python 函数(三) 使用规则

    ​一.调用函数使用规则 python函数的应用一般需要:先定义.后调用 ,否则将报错提示[name '*' is not defined]未定义名称.但进行函数定义时调用函数不受此限制. 错误示例:先 ...

  6. 使用proxy来调用未定义的属性方法

    当我们调用一个函数的未定义属性时会报错.那么可以使用一个proxy拦截,并且传入dispatch函数,来使当调用未定义属性时,执行dispatch函数. 原理: 创建一个实例:function cre ...

  7. vue-cli项目布署问题解决:空白页、静态资源文件404错误、refrenceError:promise未定义(部分浏览器不支持ES6语法)

    (前言:文章记录vue-cli项目打包使用IIS布署遇到的几个错误及解决方式) 首先简单理解webpack打包: 个人理解:项目开发中我们构建 "低耦合高内聚" 的组件/模块来代码 ...

  8. 【C++】错误C2027:使用了未定义类型错误原因 两个类之间怎么相互使用成员 向前声明概念

    错误C2027:使用了未定义类型.两个类之间相互引用成员.向前声明 错误C2027:使用了未定义类型 向前声明 单独编译 两个类之间相互引用成员 通过单独编译和向前声明方法实现两个类之间相互引用成员 ...

  9. Matlab:解决错误:未定义的函数或变量

    Matlab:解决错误:未定义的函数或变量 验证函数或变量名称的拼写 验证输入是否符合函数语法 确保函数名称与文件名匹配 确保安装了必要的工具箱并且版本正确 验证用于访问函数工具箱的路径 确认许可证有 ...

最新文章

  1. 惹女友生气了不用慌用python做一个3D立体花朵送女友
  2. php redis 密码,redis如何设置密码
  3. Java的自动装箱与自动拆箱
  4. java实现打印菱形
  5. ios realm 文件_iOS Realm数据库使用
  6. python网络爬虫与信息提取北京理工大学ppt_北京理工大学Python网络爬虫与信息抽取学习笔记10,信息提取...
  7. java如何代码找错误_如何编写可怕的Java代码?
  8. 2010谷歌校园招聘笔试题
  9. (转)【特征工程】特征工程技术与方法
  10. Xenko C#开源游戏引擎
  11. javaweb——EL表达式和JSTL
  12. 如何让自己每天按时睡觉
  13. RDLC报表金额数字转大写
  14. 2021-09-28
  15. Google排名查询的8个方法
  16. Excel应用-使用VBA自动绘制所有适用类型的Excel图表(代码及效果图)
  17. 《沈剑架构师训练营》第3章 - 快速性能优化
  18. 用WPF做一个简易浏览器
  19. 直播平台录播系统架构
  20. HiPER 840负责均衡问题

热门文章

  1. Java计算两个时间差
  2. 怎样给RCP程序添加依赖的JAR包
  3. SEO优化:网站优化的五大步骤
  4. 《Python数据分析》-Ch01 Python 程序库入门
  5. 用户与IoT同享一个WLAN时:弹性至关重要
  6. 浅析机器视觉在安防行业的应用
  7. 找到一本不错的Linux电子书,附《Linux就该这么学》章节目录
  8. java反射 invoke详解
  9. 个人所得税计算,计算器.
  10. python3 try语句相关 (try/except/else/finally)