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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

本地环境运行install.php安装时到了编辑当前配置这步时点保存后就没有任何反应啦!

[复制链接]
枪火 发表于 2006-1-11 20:14:45 | 显示全部楼层 |阅读模式
按照论坛精化贴安装,一路下来都没错误 ~但是运行install.php安装时到了编辑当前配置这步时点保存后就没有任何反应啦!只有上面一部份的欢迎信息,下面都是空的~

我是win2000+IIS+php+mysql,用的软件都是《从零开始学装Discuz!》版本一贴中提及的~
Nanu 发表于 2006-1-11 20:48:14 | 显示全部楼层
出现这样的问题是由于PHP和MySQL没有整合连接成功,PHP无法连接MySQL。
回复

使用道具 举报

 楼主| 枪火 发表于 2006-1-11 20:53:38 | 显示全部楼层
谢谢~能讲得具体啦吧,怎么样设置?
回复

使用道具 举报

cn_yhc 发表于 2006-1-12 09:17:45 | 显示全部楼层
原帖由 枪火 于 2006-1-11 20:14 发表
按照论坛精化贴安装,一路下来都没错误 ~但是运行install.php安装时到了编辑当前配置这步时点保存后就没有任何反应啦!只有上面一部份的欢迎信息,下面都是空的~

我是win2000+IIS+php+mysql,用的软件都是《 ...

呵呵,我是这样分析的,能运行INSTALL.PHP就是说IIS己支持PHP,PHP也应安装正常。MySQL如果是运行过
在开始菜单的运行中输入D:\MySQL5\bin\mysqld-nt.exe测试下,有反应后输入CMD打开命令符窗口
依次输入 d: 回车
cd mysql5\bin 回车
mysql -uroot -p 回车
输入密码 看见提示符已变成mysql>就是成功了。
那么都应该没有问题了。那是怎么回事呢?我们不妨用下排除法,服务器是大平台我们优先拿它来开刀。建议你先关闭IIS
再安装下Apache HTTP Server for Windows V2.0.55看下是否会再次出现这种情况先。
回复

使用道具 举报

amdpw 发表于 2006-1-12 17:38:10 | 显示全部楼层
我也出现了同样的问题,不过我是用的Apache
回复

使用道具 举报

Nanu 发表于 2006-1-12 17:51:35 | 显示全部楼层
原帖由 cn_yhc 于 2006-1-12 09:17 发表

呵呵,我是这样分析的,能运行INSTALL.PHP就是说IIS己支持PHP,PHP也应安装正常。MySQL如果是运行过
在开始菜单的运行中输入D:\MySQL5\bin\mysqld-nt.exe测试下,有反应后输入CMD打开命令符窗口
依次输入 d: ...


这样分析并不完全,APACHE能解析PHP只能说明APACHE和PHP整合成功;能出现mysql>也只能说明,MYSQL成功启动。但这并不代表PHP和MYSQL连接成功,正确的判断方法是在服务中放一个phpinfo.php文件,然后观察这个文件中是否包含mysql支持部分,如果没有则说明二者并未连接成功!

在PHP5中这个问题比较突出,因为PHP5再也不像PHP4那样提供对ODBC和mysql的内置支持,PHP5只提供了对ODBC的内置支持,因而安装的时候,必须注意要在php.ini中打开extension = php_mysql.dll,同时,需要注意的是php_mysql.dll依赖于libmysql.dll文件,二者缺一不可,所以把libmysql.dll复制到ext文件夹中,把libmysql.dll和php_mysql.dll都复制到system32文件夹中。然后重启APACHE/IIS,问题一般就可以解决了。
回复

使用道具 举报

 楼主| 枪火 发表于 2006-1-12 21:07:08 | 显示全部楼层
谢谢各位的分析~
我现在也不知道什么原因,在我没有做任何变动的情况下今天我开机后再运行install.php居然一切正常,现在已安装成功!
回复

使用道具 举报

Nanu 发表于 2006-1-12 21:41:23 | 显示全部楼层
原帖由 枪火 于 2006-1-12 21:07 发表
谢谢各位的分析~
我现在也不知道什么原因,在我没有做任何变动的情况下今天我开机后再运行install.php居然一切正常,现在已安装成功!


(我也水一下
回复

使用道具 举报

厦门老猫 发表于 2006-1-12 23:00:50 | 显示全部楼层
在服务中放一个phpinfo.php文件,然后观察这个文件中是否包含mysql支持部分……

分析方法是正确的

还有如果php_mysql.dll(PHP的所有DLL包括CP到system32下的dll应该都要给Interuser运行权限)没给运行权限 那也是一个问题~
MYSQL的安装目录也要给运行权限
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 00:32 , Processed in 0.038108 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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