为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8_20200907_x86_rh7_64_ent
【操作系统】:centos7.6.1810
【CPU】: intel
【问题描述】*:php5.6加载dm扩展后php不管执行哪个程序都报段错误,取消dm扩展就恢复正常,如何排查?
phpinfo信息中已能看到dm扩展
测试流程如下:
段错误信息如下:
又用编译的方式重新部署了下环境(apache,php),安装完测试还是调不通,烦请有经验者多指点下,php代码执行报错如下:
phpinfo中mcrypt扩展已加载:
已经参考faq(https://eco.dameng.com/docs/zh-cn/faq/faq-php.html#PHP%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8F%90%E7%A4%BA%E2%80%9C%E5%8A%A0%E5%AF%86%E6%A8%A1%E5%9D%97%E5%8A%A0%E8%BD%BD%E5%A4%B1%E8%B4%A5%E2%80%9D
)注意相关事项了,还是调试不通过,我的系统环境变量信息如下:
php.ini中配制如下:
phpinfo中达梦相关信息如下:
回复加不了截图,在这里补充下PDO方式连接的执行结果 :

当时数据库能正常访问吗?怀疑是驱动包有问题,不知道是不是驱动不对