如何检测系统是否支持MySQL
2010-06-22 13:35
459 查看
搭建环境后,有的人看到已经能够解析 PHP 了,就开始安装论坛,此时,最容易出现的问题一般会在选择数据库(Discuz! 5.0.0)和填写数据库信息(Discuz! 4.1.0)的时候会出现页面显示不全的情况,使安装不能进行下去!此时你最需要做的是检测一下 PHP 是否真正加载了 MySQL ,很简单,用 phpinfo() 函数,相信这一步大家都会吧!就是上传一个 PHP 的文件,比如上传一个 phpinfo.php 文件到你论坛的目录下,phpinfo.php 的文件内容为:
然后运行 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() 函数显示图:
<?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() 函数显示图:
相关文章推荐
- 如何检测浏览器是否支持HTML5
- 如何检查系统是否支持Zend Optimizer
- 如何检测系统是否已经运行了相同的程序
- 如何检测电脑系统是否为正版系统
- 如何检测一个系统中是否有木马程序
- 32位、64位、以及如何得知自己的电脑是否支持64位的系统
- 分享一下如何检查系统是否支持Zend Optimizer的方法
- 如何获知当前系统是否支持CPUID指令
- [windows]如何在batch脚本中检测系统是否安装了python和pip
- 如何检测浏览器是否支持CSS3?
- 如何检查mysql中建立的索引是否生效的检测方法及相关参数说明
- 如何查看电脑cpu是否支持64位系统(转)
- mysql中如何判断是否支持分区
- 如何检查系统是否支持Zend Optimizer
- 如何测试系统是否支持ext4
- 如何检查系统是否支持Zend Optimizer
- 如何知道自己的硬件是否支持64位系统?
- 如何检测系统是否已经运行了相同的程序。
- 如何检测您的浏览器是否支持HTML5视频
- 如何检查mysql中建立的索引是否生效的检测方法及相关参数说明