为什么我的php扩展显示开启了mssql,但是通过phpinfo查看却没有mssql

php扩展显示已经有mssql了

第1个回答  2014-08-29
去看下extension_dir目录是否有配置文件追问

有啊,我已经把文件放到那个目录下了,看问题补充

第2个回答  2014-08-29
最好的看下 php.ini的文件 看看 extension=php_mysqli.dll 前面是不是去掉了;号 并且看看 php.ini下面是不是有如下的数据,如果没有就要加上
[MySQLI]

; Maximum number of links. -1 means no limit.
mysqli.max_links = -1

; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysqli.default_port = 3306

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysqli.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysqli.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysqli.default_user =

; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysqli.default_password =

; Allow or prevent reconnect
mysqli.reconnect = Off

希望我的回答对你有用
-----君少本回答被提问者和网友采纳

配置中已经开启了mbsting扩展, 为什么phpinfo中没有显示?
首先你用phpinfo()函数输出php的信息,这步主要是看你的php.ini的文件位置。找到其,进行配置,千万别改错了文件。配置完毕,检查是否有了扩展的dll,这些工作做完毕后,重启服务器。这样不会有问题的了,有问题就会报错了,不会再phpinfo中显示没有。举个例子,如果你在php配合文件中开多一个扩展,但...

linux环境php.ini已开启openssl但phpinfo里没有
你的配置其实是无效的, 因为你没编译openssl模块 如果是centsos系统, 请先安装openssl类库 yum install openssl-devel -y 编译php时, 加上 --with-openssl

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

phpinfo()没有MySQL和phpmyadmin缺少 mysqli 扩展。请检查 PHP 配置...
php_mysql.dll 跟php_mysqli.dll 是两个扩展,,,麻烦去把extension=php_mysqli.dll前面的分号去掉就可以了

win7系统iis7 php无法加载mysql扩展 phpinfo()没有mysql模块
可以加下环境变量试试 a、在Path的值后面追加 x:\\php;x:\\php\\ext b、新建变量PHPRC,值为 x:\\php 注意路径是你自己的路径 加完重启下

下载了php整站程序,但不知是否下了php的数据库,说一下想知道数据库存放...
这个是用来支持MSSQL的,可选 CODE: ;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选 将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。 (4)、配置 IIS 使其支持 PHP : 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,安装步骤如下: 打开浏览...

测试Apache和PHP时显示The requested URL \/phpinfo.php was not found...
可以试着在phpinfo.php同目录下创建一个html文件,随便输入一点什么,然后看是否能访问到(不是用绝对路径哦,而是用你访问phpinfo.php类似的路径),如果能访问到,那么确实是路径没错,如果不能访问,那肯定是路径错了,可能是你配置文件里面的根目录配置错了。

缺少mysqli 扩展.请检查 PHP 配置?
;extension=php_mssql.dll extension=php_mysql.dll extension=php_mysqli.dll 需要开启哪个扩展,就把这一行前面的分号去掉就行,注意要重启Apache 或者IIS 解决步骤:1.看看php的ext目录中是否有php_mysqli.dll文件 如果有,继续下面的步骤。没有的话重新装个php 2.打开php.ini,找到 ;extension=...

appserv怎么加载pdo,我将php.ini里的pdo都打开了.但是仍然报错
去掉;号后,要重起一下环境.还有就是有可能 php目录\\php\\ext 这个目录下没有php_pdo.dll这个扩展 还有就是你输出phpinfo信息 查找"extension_dir" 这个看扩展目录是否指向正确 如果还不对!那就是你人品问题了!

请问php怎样本地预览??我该怎样本地调试???
extension =php_mssql70.dll (这一项不要加,没有mssql7.0呀)extension =php_imap.dll ■ok存盘ko■ 在你的documentroot的目录下建立test.php文件 <?phpinfo();?> ok看见php的测试页面了!!至此php的配置已经完成了!下面安装jdk也是进行默认安装就可以了!之后在windows的环境变量里面增加path...

相似回答