【发布时间】:2010-09-14 13:40:31
【问题描述】:
我已更新 php.ini 并移动 php_mysql.dll,如 steps 6 and 8 here.
中所述我收到此错误...
致命错误:调用 C:\inetpub 中未定义的函数 mysql_connect()...
MySQL 没有出现在我的 phpinfo; 报告中。
我已经从
更新了 c:\Windows\php.ini 文件 ;可加载扩展(模块)所在的目录。 extension_dir = "./"到
;可加载扩展(模块)所在的目录。 extension_dir = ".;c:\Windows\System32"结果:没有变化。
我因此更改了 extension_dir 的 php.ini 值:
extension_dir = "C:\Windows\System32"
结果:phpinfo; 报告中有更多内容,但 MySQL 仍然无法正常工作。
我将文件 libmysql.dll 从文件夹 C:\php 复制到文件夹 C:\Windows\System32 和 C :\Windows
结果:没有变化。
我停止并重新启动 IIS。
结果:新的、不同的错误代替了!
警告:mysql_connect() [function.mysql-connect]:访问被拒绝 C:\inetpub\... 中的用户 '...'@'localhost'(使用密码:YES) 查询错误。
致命错误:在非对象上调用成员函数 RecordCount() 在 C:\inetpub\...
我在网站上找到了几个我必须设置变量的 .php 文件:
$db_user $db_pass
结果:网站正常运行!
【问题讨论】: