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

 找回密码
 立即注册
搜索

紧急求助[已经解决]:安装填写完毕数据库相关信息后不能继续,请各位帮忙

[复制链接]
cppcn2k8 发表于 2006-3-15 19:21:04 | 显示全部楼层 |阅读模式
在 Win2K Advanced Server 上,安装配置好了 php, zend , mysql
自己写了个 test.php 已经可以正常将所有系统信息显示出来,zend 也
安装成功了。mysql 已经可以通过客户端连接上,工作正常。

    将upload中的东西上传后,修改了所有的文件夹和文件为 everyone
可写,完全控制[因为是测试,安全暂不考虑]。

    开始运行 install.php ,顺利出线选择语言页面、安装协议页面,进入
下一个页面中,提示 config 文件存在,可写,此时填入 对应的
数据库信息: localhost [因为是本机], root [用户名]  ****** [密码]
testbbs [数据库名], aaa@bbb.com , cdb_ 这些选项,之后下一步
察看 config.inc.php 文件,已经将上述内容写入,可是问题就发生在这里
了,页面提示:

============================================
>> Discuz! Board Installation Wizard

--------------------------------------------------------------------------------

欢迎来到 Crossday Discuz! Board 安装向导,安装前请仔细阅读 license 档的每个细节,在您确定可以完全满足 Discuz! 的授权协议之后才能开始安装。readme 档提供了有关软件安装的说明,请您同样仔细阅读,以保证安装进程的顺利进行。  
============================================

然后就什么都没有了,正常的话,应该下面有其他的东西吧,才能进入下一步
现在我该怎么办呢? 看 logging.php 中,什么都没有显示。

急等,在线等待各位大大帮忙,刚才搜索了一下论坛,发现以前也有其他朋友
遇到过类似的问题,不过都没有结果,有朋友解决过这个问题吗?
请不吝赐教!!!!!!!!!!!!


使用的软件版本如下:

ZendOptimizer-2.6.2
php-5.1.2
Discuz!_4.1.0_SC_GBK



经过了大约半个小时的奋战,已经查明并解决了该问题,现将方法与大家分享,
希望对发生了和我类似情况的朋友有所帮助,希望大家在安装使用 D4 的时候,
顺顺利利,一帆风顺,呵呵!!

最后检查的结果发现,是 php 没有加载对 mysql 的支持导致该现象。
不少朋友说,我的php装好了,都能运行那个经典的 test.php 了[phpinfo();],
我的mysql也装好了,Zend 也装好了 ... 是,你是都装好了,可是不是装好了三个
软件,他们就能配合起来工作了,看看 test.php 返回的页面中,有 mysql 字样吗? 
如果发生了前面我描述的现象,那一定是 php 没有加载对 mysql 的支持,呵呵 :) 

我使用的是 php 5.1.2 的安装程序,那个安装文件中,是不包含 ext dll 包的,也就是说
该php安装后,只能支持 odbc 的数据库连接,不直接支持 mysql, mssql 等数据库连接,
所以就出错了。 解决方法:下载 php 的 zip 包,解压缩后,把 php_mysql.dll 拷贝到
c:\winnt\system32 中,就搞定了。这种解决方法不利于升级,正规的方法应该把 dll 放到
另外的一个目录中,比如 php\ext 目录下,不过我是测试用,就无所谓了,呵呵。

对了,要修改 php.ini 文件的,找到 php_mysql.dll ,把前面的 “;” 去掉 :)

还有一个 libmysql.dll ,这个文件是 php_mysql.dll 文件的依赖文件,必须让系统能
找到它,这个文件在 mysql 的安装目录里面,把它也拷贝到 c:\winnt\system32 下面

再次希望大家安装顺利,呵呵。



[ 本帖最后由 cppcn2k8 于 2006-3-16 10:44 编辑 ]
回复

使用道具 举报

ViVa囝 发表于 2006-3-15 20:58:22 | 显示全部楼层
我們現在搞的服務器也是這樣!老大今天的回複我地試過都不可以!
希望可以詳細解答一下!
回复

使用道具 举报

cannonzj 发表于 2006-3-16 08:36:06 | 显示全部楼层
我也是这样晕死!顶
回复

使用道具 举报

nchenjun 发表于 2006-3-16 08:56:33 | 显示全部楼层

我的也是的,晕哦,希望有人回答一下

回复

使用道具 举报

 楼主| cppcn2k8 发表于 2006-3-16 10:36:44 | 显示全部楼层
谢谢大家的回复,我已经解决了该问题。最后检查发现,是 php 没有加载对 mysql 的支持
我使用的是 php 5.1.2 的安装程序,那个安装文件中,是不包含 ext dll 包的,也就是说
该php安装后,只能支持 odbc 的数据库连接,不直接支持 mysql, mssql 等数据库连接,
所以就出错了。 解决方法:下载 php 的 zip 包,解压缩后,把 php_mysql.dll 拷贝到
c:\winnt\system32 中,就搞定了。这种解决方法不利于升级,正规的方法应该把 dll 放到
另外的一个目录中,比如 php\ext 目录下,不过我是测试用,就无所谓了,呵呵。

对了,要修改 php.ini 文件的,找到 php_mysql.dll ,把前面的 “;” 去掉 :)

还有一个 libmysql.dll ,这个文件是 php_mysql.dll 文件的依赖文件,必须让系统能
找到它,这个文件在 mysql 的安装目录里面,把它也拷贝到 c:\winnt\system32 下面

希望能对大家有所帮助,呵呵。
回复

使用道具 举报

 楼主| cppcn2k8 发表于 2006-3-16 10:45:03 | 显示全部楼层
如果版主觉得这个文档有帮助,就给加个精华吧,呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-16 08:59 , Processed in 0.099600 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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