Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] mysql_connect() 不支持 请检查 mysql 模块是否正确加载

[复制链接]
hejining 发表于 2010-5-9 19:18:09 | 显示全部楼层 |阅读模式


安装Discuz!论坛时提示“不支持Mysql数据库,无法安装论坛”的解决方法
1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。
2, 在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到
;extension=php_mysql.dll
改成
extension=php_mysql.dll    //去掉前面的;使之生效
3, Mysql目录没有读取权限,正确的目录权限如下:
administrator   完全控制
system          完全控制
users           读取和运行+列出文件夹目录+读取
其他的用户权限全部删除,然后重启MYsql服务和Web服务
(注:以上设置无安全设置;建议修改后重启一下服务器)
重要,还要检查php.ini文件的权限,检查复制到system32里面的php文件的权限,检查php安装目录文件夹的权限.至少要有users默认权限.temp文件夹至少要有users组修改级别权限.

以上方法都用了。。



IIS。。。该怎么弄
 楼主| hejining 发表于 2010-5-11 18:37:33 | 显示全部楼层
没人解决?????????
回复

使用道具 举报

老谁家的小谁 发表于 2010-5-24 12:21:37 | 显示全部楼层
你装mysql了么?
回复

使用道具 举报

liulubing 发表于 2010-9-5 10:04:13 | 显示全部楼层
我也遇到这个问题了.不知道怎么办
回复

使用道具 举报

xiaoyuwxz 发表于 2010-9-5 11:02:26 | 显示全部楼层
php配置这一步有问题
回复

使用道具 举报

bkbos 发表于 2010-9-14 02:23:25 | 显示全部楼层
本帖最后由 bkbos 于 2010-9-14 02:24 编辑

mysql_connect() 不支持 请检查 mysql 模块是否正确加载
查看/usr/lib/php/modules/里面根本没有mysql.so
找到Redhat安装盘,找到Server目录下的
php-mysql-5.1.6-20.el5.i386.rpm
php-pdo-5.1.6-20.el5.i386.rpm
上传,安装:
rpm   -ivh    php-pdo-5.1.6-20.el5.i386.rpm
rpm   -ivh    php-mysql-5.1.6-20.el5.i386.rpm
再查看so文件:ls /usr/lib/php/modules/
dbase.so ldap.so mysqli.so mysql.so pdo_mysql.so pdo.so pdo_sqlite.so phpcups.so
mysql.so存在了。

附录:
1、检查apache,mysql,php及其各组件是否正确安装,服务是否已启动。
2、查看 /usr/lib/php/modules/ 下 dbase.so ldap.so mysqli.so mysql.so pdo_mysql.so

pdo.so pdo_sqlite.so phpcups.so mysql.so是否存在。
如果不存在:找到Redhat安装盘,找到Server目录下的
php-mysql-5.1.6-20.el5.i386.rpm
php-pdo-5.1.6-20.el5.i386.rpm
安装:
rpm   -ivh    php-pdo-5.1.6-20.el5.i386.rpm
rpm   -ivh    php-mysql-5.1.6-20.el5.i386.rpm
3、在/etc/php.ini中添加
extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so
4、重启httpd和mysqld


本文出自 51CTO.COM技术博客
回复

使用道具 举报

wuchuguang 发表于 2010-10-20 21:31:26 | 显示全部楼层
请问如在哪出有设置Mysql目录权限的?
回复

使用道具 举报

xiaoyuwxz 发表于 2010-10-23 08:45:37 | 显示全部楼层
mysql目录最多只要administrator和system就可以了。
回复

使用道具 举报

tophc5 发表于 2010-10-29 11:22:46 | 显示全部楼层
请问最后那张图在哪设置啊?winxp下的
谢谢哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-2 12:19 , Processed in 0.100741 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表