西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > 其他 >

如何检测系统是否支持MySQL

时间:2011-10-01 16:55来源:未知 作者:好模板 点击:
ecshop等 搭建环境后,有的人看到已经能够解析php 了,就开始安装论坛,此时,最容易出现的问题一般会在选择数据库(Discuz! 5.0.0)和填写数据库信息(Discuz! 4.1.0)的时候会出现页面显

ecshop等搭建环境后,有的人看到已经能够解析php 了,就开始安装论坛,此时,最容易出现的问题一般会在选择数据库(Discuz! 5.0.0)和填写数据库信息(Discuz! 4.1.0)的时候会出现页面显示不全的情况,使安装不能进行下去!此时你最需要做的是检测一下 PHP 是否真正加载了 MySQL ,很简单,用 phpinfo() 函数,好模板相信这一步大家都会吧!就是上传一个 PHP 的文件,比如上传一个 phpinfo.php 文件到你论坛的目录下,phpinfo.php 的文件内容为:

<?php 
phpinfo();
?> 

 

然后运行 http://你的论坛访问地址/phpinfo.php,此时开始检查是否加载 MySQL ,搜索一下出现的这个页面中有没有 MySQL ,如果没有的话,好模板说明 MySQL 没有加载上。

此时需要寻找原因为什么没有加载上,首先检查 php.ini 文件中,extension=php_mysql.dll 的模块是否打开,extension_dir 是否设置正确,环境搭建的教程中,让你拷贝到 Windows 和 system32 目录下的几个文件是否拷贝过去了,对于 PHP5 以上的版本,特别要求要把 PHP 安装目录下的 libmysql.dll 文件拷贝到 system32 目录下!这时候重启一下 Web 服务器或者服务器本身!

此时,你可以再次检测一下是否加载上了 MySQL ,一般此时问题就可以解决了,不过在 Windows 环境下,很有可能还是没有加载上,此时建议您换个低版本的 PHP,有些版本在特定的环境下存在着版本上的兼容问题!PHP 加载好 MySQL 的 phpinfo() 函数显示图:

(责任编辑:好模板)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容