【发布时间】:2010-03-14 10:46:52
【问题描述】:
我刚刚在 Windows Vista 上安装了 Apache 2.2.15/PHP 5.3.2/MySQL 5.1.44。 Apache 运行良好,PHP 正常运行,MySQL 在 CLI 上运行。但是,当我尝试通过 PHP 访问 MySQL 时,出现错误(致命错误:调用未定义函数 mysql_connect())。 extension=php_mysql.dll 和 extension=php_mbstring.dll 在 php.ini 文件中没有注释,PHP 在系统路径中。顶级 PHP 目录或 ext 目录中都没有 libmysql.dll。 MySQL bin 目录中有一个 libmySQL.dll 文件(也在系统路径中);我尝试重命名它,但没有任何作用
另外,如果有人想知道,我最初使用 MSI 安装程序安装 PHP,但它缺少一些 DLL,所以我从 zip 文件安装。
我想我已经用尽了所有的选择。对此问题的任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
如果
mysql扩展已实际安装并运行,请检查您的phpinfo。 -
尝试将
extension=php_mbstring.dll移至扩展列表顶部并在任何其他扩展之前加载。它在 PHP 5.2.10 中帮助了我
标签: php mysql database apache dll