php配置了mssql但是phpinfo()不会显示mssql的相关信息,也不能使用mssql应该怎么办

如题所述

1php_mssql.dll这个文件是否存在
2打开windows下的php.ini,查找 extension_dir = "地址",查看这个地址是否有文件夹
3看该文件夹中是否包含上述文件
4新建一个php页面,输入<?php phpinfo(); ?>预览,查看是否已经开启了先关扩展
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-15
说明你没配置成功追问

具体的应该怎么办?

追答

打开php.ini,将;extension=php_mssql.dll前面的分号(;)去掉,然后重启 Apache。
注意php_mssql.dll文件是否存在。
如果不存在去下载一个。这个文件所在目录一般是在php目录下的ext目录下,当然具体看你的配置
extension_dir = "./ext"

追问

文件存在,你说的方法我也配置了!还是不对!应该怎么办?

追答

检查一下你的php安装目录下的ext下面有没有php_mssql.dll存在,如果没有,从www.php.net重新下载一个php安装,要下载那个压缩包的才是最完整的。
如果ext目录下已经有了php_mssql.dll,那么你需要打开php.ini,找到
extension_dir = "./ext"
这一句(或者类似的,不一定是"./ext",查找"extension_dir"即可),然后把"./ext"修改为你的php安装目录的ext目录的完整路径,比如"c:/php/ext",或者"c:/program files/php/ext"这样。然后再次重启 Apache。

如果还是不行:
把 php 目录下的 ntwdblib.dll 和 php_mssql.dll 复制到 system32的系统目录中去,然后重起Apache。

php环境支持mssql,phpinfo显示也支持sql数据库了,但是还是无法连接...
mssql是老的连接方式,现在基本不用了,建议您使用php_sqlsrv_54

在CentOS系统下使用mssql_connect()时,一直出现“Unable to connect...
你必须保证两台服务器可以正常通许。用telnet来测试。你必须保证该用户名可登陆到mssql。

下载了php整站程序,但不知是否下了php的数据库,说一下想知道数据库存放...
在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\\Inetpub\\php\\php5isapi.dll 。

iis配置php
打开“ Internet 信息服务(IIS) 管理器”,在“ Web 服务扩展”里,选择“添加一个新的 Web 服务扩展”,扩展名可填写“PHP ISAPI 扩展”,要求的文件选择:C:\\php\\sapi\\php4isapi.dll(如果安装的是 PHP5,则此处是 C:\\php\\sapi\\php5isapi.dll,下同),并设置扩展状态为允许。打开“网站”-...

请问php怎样本地预览??我该怎样本地调试???
打开配置文件主要修改的项目是:(1)、查找documentroot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,也可以自己指定一个,但记住,这句末尾不要加“\/”。(2)、寻找到directoryindex。这就是你站点第一个显示的主页,在index.html的后面加入index.htm index.php index.php3 ...

在INTERNET信息服务器中,找不到web服务扩展-配置PHP
这不选一般用PHPMYADMIN会出红色提示,故必选 ;extension=php_mssql.dll 这个是用来支持MSSQL的,可选 ;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选 4.Internet 服务管理器---网站(右键)---属性---主目录---配置---添加---扩展名为 .php ,单击“浏览”将可执行文件...

加载php_mysql.dll问题
要么把你环境变量里的path设成你放php_mysql.dll 的位置,要么把php_mssql.dll放到system32里面然后重启电脑,应该就可以了。

缺少mysqli 扩展.请检查 PHP 配置?
mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件 4、Mysql目录没有读取权限,正确的目录权限如下:administrator 完全控制 system 完全控制 user 读取加运行 其他的用户权限全部删除(也可保留,但安全性不高,建议删除),然后重启MYsql服务和Web服务。

iis怎么设置支持php程序
;extension=php_mcrypt.dll ;extension=php_gd2.dll 此项用以支持GD库的,一般需要,必选 ;extension=php_ldap.dll 可选 ;extension=php_mbstring.dll 此项不选则使用PHPMyAdmin会提示错误,必选 ;extension=php_mssql.dll 此项用以支持MSSQL数据库,可选 ;extension=php_mysql.dll 此项用以...

PHP中用PDO操作数据库时出现ERROR:could not find driver的问题
1extension=php_pdo.dll这个文件是否存在 2打开windows下的php.ini,查找 extension_dir = "地址",查看这个地址是否有文件夹 3看该文件夹中是否包含上述文件 4新建一个php页面,输入<?php phpinfo(); ?>预览,查看是否已经开启了先关扩展 我以前遇到过这种情况,就是没有指定扩展位置,php去查的...

相似回答