【问题标题】:How can I use MySQL 5.x with PHP 4.x?如何将 MySQL 5.x 与 PHP 4.x 一起使用?
【发布时间】:2011-07-23 18:16:00
【问题描述】:

我被要求支持旧系统。为此,我需要在我的计算机上安装 PHP4 以及 MySQL 4.x。我找不到安装在我的计算机上的 MySQL 4.x 版本,所以我想我应该将系统升级到 MySQL 5.x。问题是,PHP4 似乎不适用于 MySQL 5.x。

我在某处读到,PHP 中需要一个名为 mysqli 的东西才能与 MySQL 5.x 一起工作。我只是不太明白它是包含在 PHP5 中的东西还是我可以添加到 PHP4 中的东西。

如果我可以将它添加到 PHP4 中,如何添加?

谢谢。

【问题讨论】:

    标签: mysqli compatibility php4 legacy-code mysql5


    【解决方案1】:

    PHP4 在 MySQL 5 上应该可以正常工作。请注意,我只是根据经验说话,有时我在官方 MySQL 和 PHP 网站上阅读的技术资料似乎与我观察到的有冲突。对于我所做的,我真正需要担心两者之间的兼容性的唯一事情是身份验证。确保您尝试从 PHP4 连接的 MySQL 帐户使用旧密码编码。您可以自己在 mySQL 用户表中看到这一点。我不记得确切的数字,但以旧格式存储的密码大约是 16 个字符散列,而在新格式下它们要长得多。

    更多信息在这里: http://dev.mysql.com/doc/refman/5.5/en/old-client.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2012-07-28
    相关资源
    最近更新 更多