php-5.2.3-Win32 不支持mysql怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php-5.2.3-Win32 不支持mysql怎么办?相关的知识,希望对你有一定的参考价值。

php.ini中做更改了以下三项
c:\php\ext为扩展库文件夹
extension_dir = "C:\php\ext"
去掉以下两项前分号
extension=php_mysql.dll
extension=php_mysqli.dll
但是在php探针iprober里显示为:MySQL数据库 NO
这该怎么办啊!
注:我的机子上已经安装了mysql并且可以正常使用,php执行也正常!
操作系统为:windows 2000 advance server
对1楼的答复:重启过好多次了!
对2楼的答复:要知道mysql能不能运行,只要在dos下打开mysql管理程序,就可以知道啦!
对3楼的答复:我用的是iis+php
对4楼的答复: 问题中已经说明白了,我用了iprober探针,里面显示不支持mysql,事实也是如此

第一步、建立一个TEST.PHP,内容如下,就可以检查你的PHP配置是否已经支持MYSQL数据库了:
<?php
phpinfo();
?>
就这么三行的一个PHP,放在你的网站里面,用浏览器打开它,仔细寻找里面是否有MYSQL数据库支持,如果没有,说明有地方没对。我的PHP5和APACHE2配合没有问题,和IIS没有测试,应该没有问题。

第二步、连接数据库测试。如果你上面的测试通过,那么修改TEST.PHP为以下内容可以测试MYSQL数据库连接是否正确:
<?php
if (mysql_connect(\'127.0.0.1\',\'用户名\',\'密码\'))
echo \'数据库连接成功\';
mysql_close();
else echo \'数据库连接失败。\';
?>
参考技术A 记得PHP不用专门开mysql的extension的吧,mysql单独可以用就行了。

用phpinfo或探针看到不支持,不代表不能用mysql。
参考技术B 最大的可能是你没有把libmysql.dll拷到SYSTEM32里面去
libmysql.dll和PHP.EXE在同一目录
参考技术C 不知道你有没有过重启服务器
可以参考一下:http://www.ecjtu.org/forum/htm_data/13/0612/9633.html
参考技术D 看看apache 连接php

mysql怎根据时间获取是星期几

mysql 查询:要求以周分组,数据库中只有日期,没有周几,现在要根据里面的日期判断是周几,以周分组
sql语句怎么写?

参考技术A 可以使用dayofweek函数;
select dayofweek(now());本回答被提问者采纳

以上是关于php-5.2.3-Win32 不支持mysql怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

mysql怎根据时间获取是星期几

mysql怎根据时间获取是星期几

mysql_connect() 不支持 请检查 mysql 模块是不是正确加载

eclipse连接mysql数据库实现怎删改查操作实例(附带源码)

启动Sony Vegas Pro9出现TWAIN_32.dll丢失警告怎办

怎样子解决GiF图片过大的问题?听说百度上面支持的gif动态图片就只有500