为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
版本 Windows 11 家庭中文版
版本 22H2
操作系统版本 22621.2283
【CPU】:AMD Ryzen 7 5800H
【问题描述】php5.6连接不上DM8数据库
1.已经将dmdbms\drivers\php_pdo\下php5.6相关的文件拷到php56的扩展目录:
2.已在php.ini中加载扩展:
3.已将dmdbms\drivers\dpi\文件夹下dm开头的20个dll文件拷到php56文件夹下(此操作在本机已经验证过可以让pdo54nts_dm.dll、php54nts_dm.dll扩展在php5.4上正常连接和操作DM8数据库):
4.但是在php5.6下,因为只提供了php56nts_dm.dll一个nts版本,另外两个扩展是pdo56_dm.dll和php56_dm.dll,它们的加载效果如下:
5.总结:
(1)首先是php5.6的pdo扩展没有提供nts版本
(2)当前提供的php56nts_dm.dll也未能正常运行