博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Call to undefined function mssql_connect()错误解决
阅读量:6953 次
发布时间:2019-06-27

本文共 765 字,大约阅读时间需要 2 分钟。

原文:

    同事用php+mssql修改一个系统,却一直配置不了环境。遂做了一个测试,一般情况下我们会注意php.ini的文件配置,而不注意IIS或者Apache的相关事项。

 

    PHP+MSSQL Call to undefined function mssql_connect() 错误解决:

    如果服务器端没有安装MSSQL 即使去掉EXTENTION中的 mssql.dll也会提示此错误。

    解决办法:

    1.打开php.ini 修改 ;extension=php_mssql.dll 去掉前面的;号(注意该文件是否存在,不存在去搜索下载);

    2.“在http.conf中加入:LoadFile (PHP物理路径)\ntwdblib.dll”或者“复制PHP目录下 ntwdblib.dll 文件到SYSTEM32目录下”。

 

    从php_mssql.dll引入表中可以看到该dll依赖于:

    php5ts.dll

    ntwdblib.dll
    msvcrt.dll
    kernel32.dll

    php5ts.dll所依赖的dll

    kernel32.dll

    advapi32.dll
    msvcr71.dll
    user32.dll
    netapi32.dll

    最后:查看一下kernel32.dll、advapi32.dll、user32.dll、netapi32.dll是否都存在于系统目录下。

    注意:1.windows下面一定要安装mssql或者,mssql客户端。如果一定要不安装那就操作第2注意项。

         2.ntwdblib.dll有版本要求,最好拷贝mssql里面的文件。只测试过客户端下的并通过。

         3.mssql.secure_connection的设置:网络连接mssql.secure_connection = Off,本地连接设为On。

转载地址:http://wgjil.baihongyu.com/

你可能感兴趣的文章
hadoop2.4 支持snappy
查看>>
STL 笔记(四) 迭代器 iterator
查看>>
2017"百度之星"程序设计大赛 - 复赛1003&&HDU 6146 Pokémon GO【数学,递推,dp】
查看>>
[LeetCode] Valid Parenthesis String 验证括号字符串
查看>>
各大SRC中的CSRF技巧
查看>>
Docker for Windows 使用入门
查看>>
【Django】Web应用开发经由
查看>>
SpringBoot(九)-- SpringBoot JDBC
查看>>
Spring + Mybatis - 原始dao开发整合 与 Mapper代理整合
查看>>
基于Centos搭建nginx+uwsgi运行django环境
查看>>
context switch
查看>>
Oracle awr报告生成操作步骤
查看>>
【DB2】DB2使用IMPORT命令导入含有自增长列的表报错处理
查看>>
微服务之springCloud-docker-comsumer(三)
查看>>
dhcpcd守护进程分析【转】
查看>>
Linux - 理不清的权限chmod与chown区别
查看>>
TCP协议疑难杂症全景解析
查看>>
redis 1
查看>>
Python安装pycurl失败,及解决办法
查看>>
cocos2d的常用动作及效果总结之四:Special Actions
查看>>