需要动态连接库
这个找了一圈,没地方下载,需要安装达梦数据库,并在里面的driver里面找。
这里放一个2024年12月比较新的,从PHP5.2到8.3都有,如图
然后是文件,就是这个附件:
在这个里面找到你对应PHP版本的两个动态连接库,放到php的ext目录,放其他任何地方都可以,只是你放其他地方到时候需要指定目录,放ext下面
统一管理,是最方便的。
我是PHP8.2.21,所以放的这两个文件
放好文件以后,改php.ini文件,在extension的地方,引入上面两个文件,如图
这个时候,用php -m或者重启apache,肯定是会报错的。报错就是不能加载dm模块。好吧,还需要引入dm的一些动态连接库,也就是dll文件,
这些文件在达梦安装目录的bin下面,以dm开头,网上有文章说放system或者system32下,我不喜欢这样,我是在PHP的文件目录中,单独建立一个dm目录,然后dll放这里面的,如图:
这个文件有点大,也不知道哪些需要,哪些不需要,就都放这里面了,然后还有最后一步,就是把这个dm目录加入到环境变量里,再次执行php -m就可以了。
附件太大,传不了,放个直连。这个下载比较慢
虽然,还有点警告信息,但不影响了。
警告信息如下:
PHP Warning: Constant SQL_INDEX_UNIQUE already defined in Unknown on line 0 PHP Warning: Constant SQL_INDEX_ALL already defined in Unknown on line 0 PHP Warning: Constant SQL_ENSURE already defined in Unknown on line 0 PHP Warning: Constant SQL_QUICK already defined in Unknown on line 0
最后,就是看下phpinfo
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《PHP8.2.21连接达梦数据库的配置》
发表评论