提示不支持mysql的解决方法
照我这里做了
(X:\Server_Core) 这里是你安装的目录
第一步:
(1) 测试MySQL工作是否正常。
打开cmd命令提示符窗口,输入命令:mysql –u root –p
输入密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。
(2) 更改MySQL数据库目录
a) 打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;
b) 打开X:\Server_Core\MySQL\my.ini,
找到:
Datadir = “X:\Server_Core\MySQL\data”
修改为:
Datadir = “X:\Database”
c) 将X:\Server_Core\MySQL\data 文件夹复制到X:\,并重命名为X:\Database;
d) 打开cmd命令提示符窗口,输入命令:net start mysql 启动MySQL服务。
e) 重新测试MySQL是否工作正常。
(3) 准备LibMySQL动态链接库
将X:\Server_Core\MySQL\bin\libmySQL.dll 文件
复制到 C:\Windows\System32。
第二步:
打开php.ini文件,找到:
extension_dir = "./"
将其改为;
extension_dir = "X:\Server_Core\PHP\ext"
(4) 找到:Windows Extensions
在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
(5) 找到:
disable_functions =
改为:
disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,pro
c_open,proc_get_status
(6)然后查找:register_globals = Off 改为on 修改完之后保存此文件
(7) 保存php.ini文件,并将其复制到C:\Windows\
第三步:复制php目录下的libmysql.dll文件到system32下
在命令提示符下逐一执行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc
这样一定行.,我就是这样改好的