Manyou诚邀开发者加盟 | 常见问题
《站长》“开发者特刊”限量赠送
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0使用说明 | 使用手册
Discuz!NT2.5正式版发布
开放源码下载 | 使用手册
Discuz!收费服务内容及价格
《站长》俱乐部各地聚会活动进行中
Discuz!/ECShop 专用官方虚拟主机
论坛游戏插件再开新区 助你在聚新人气
基于Discuz!的免费论坛空间5D6D
《站长》第八期:实战互联网开放平台
返回列表 回复 发帖

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

按照论坛精化贴安装,一路下来都没错误 ~但是运行install.php安装时到了编辑当前配置这步时点保存后就没有任何反应啦!只有上面一部份的欢迎信息,下面都是空的~

我是win2000+IIS+php+mysql,用的软件都是《从零开始学装Discuz!》版本一贴中提及的~
出现这样的问题是由于PHP和MySQL没有整合连接成功,PHP无法连接MySQL。
谢谢~能讲得具体啦吧,怎么样设置?
原帖由 枪火 于 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看下是否会再次出现这种情况先。
我也出现了同样的问题,不过我是用的Apache
原帖由 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,问题一般就可以解决了。
谢谢各位的分析~
我现在也不知道什么原因,在我没有做任何变动的情况下今天我开机后再运行install.php居然一切正常,现在已安装成功!
原帖由 枪火 于 2006-1-12 21:07 发表
谢谢各位的分析~
我现在也不知道什么原因,在我没有做任何变动的情况下今天我开机后再运行install.php居然一切正常,现在已安装成功!
(我也水一下
在服务中放一个phpinfo.php文件,然后观察这个文件中是否包含mysql支持部分……

分析方法是正确的

还有如果php_mysql.dll(PHP的所有DLL包括CP到system32下的dll应该都要给Interuser运行权限)没给运行权限 那也是一个问题~
MYSQL的安装目录也要给运行权限
BBS.7xm.net - 研究技术网管交流……专门为站长打造!
返回列表