我正在尝试支持一个摇摇欲坠的旧系统,直到建立新的内部网。以前的程序员通过做option 1以某种方式让PHP4和MySQL 5一起工作,我需要做同样的事情来创建一个开发环境,这样我就可以不再直接搞乱实时服务器了。
我目前有一台运行PHP4的测试服务器,我无法连接到我的测试数据库或实时数据库,因为它们都是MySQL 5.谷歌让我失望,因为最简单的路线似乎是要更改密码才能使用
我能得到任何帮助吗?
答案 0 :(得分:1)
这个问题与让PHP使用正确的MySQL客户端库纠结在一起。它是可能的,但它会带你进入libmysqlclient * .so和你的包管理器的领域。我可以给出的唯一建议是你可能想要一个比(我认为)12更新的版本。你可能需要重新编译PHP才能链接到新的库。
对于测试数据库,没有什么能阻止您更改密码。我不希望 test 应用程序与 live 数据库通信(但我会使用CLI客户端在实时数据库中搜索,而不是测试应用程序)。但是,旧密码格式将与新客户端无缝协作,因此目前可能是一种解决方案。