1. 修改php.ini, 找到 ;extension=php_mysql.dll, 把前面的分号去掉;
2. 确认MySQL软件已经安装.
补充回答: 3. 重新启动http服务.
继续追问: 以上的东西都已经OK了,还是不行啊,请说得详细点,谢谢!
补充回答: 把以下代码保存为phpinfo.php:
<?php
phpinfo();
?>
放在discuz所在目录中, 用浏览器访问它. 然后在phpinfo.php显示页面中查找字符串 mysql.
如果MySQL已经安装, 并且php_mysql模块也正确装载了, 就能看到类似下面的表格:
mysql
-------
MySQL Support enabled
Active Persistent Links 1
Active Links 1
Client API version 5.0.37
-------
如果看不到, 而且你确定数据库已经安装了, 那么可能需要在服务器中加载libmysql.dll:
打开httpd.conf (这个是Apache的配置文件), 加入:
LoadFile "你的PHP目录/libmysql.dll"
然后重启http服务.
<?php
phpinfo();
?>
放在discuz所在目录中, 用浏览器访问它. 然后在phpinfo.php显示页面中查找字符串 mysql.
如果MySQL已经安装, 并且php_mysql模块也正确装载了, 就能看到类似下面的表格:
mysql
-------
MySQL Support enabled
Active Persistent Links 1
Active Links 1
Client API version 5.0.37
-------
如果看不到, 而且你确定数据库已经安装了, 那么可能需要在服务器中加载libmysql.dll:
打开httpd.conf (这个是Apache的配置文件), 加入:
LoadFile "你的PHP目录/libmysql.dll"
然后重启http服务.