折雨的天空
PHP8.2.21连接达梦数据库的配置
2024-12-7 我好笨


需要动态连接库



这个找了一圈,没地方下载,需要安装达梦数据库,并在里面的driver里面找。



这里放一个2024年12月比较新的,从PHP5.2到8.3都有,如图



微信图片_20241207110214.png



然后是文件,就是这个附件:



php_pdo.rar







在这个里面找到你对应PHP版本的两个动态连接库,放到php的ext目录,放其他任何地方都可以,只是你放其他地方到时候需要指定目录,放ext下面



统一管理,是最方便的。



我是PHP8.2.21,所以放的这两个文件



微信图片_20241207110522.png







放好文件以后,改php.ini文件,在extension的地方,引入上面两个文件,如图



微信图片_20241207110640.png







这个时候,用php -m或者重启apache,肯定是会报错的。报错就是不能加载dm模块。好吧,还需要引入dm的一些动态连接库,也就是dll文件,



这些文件在达梦安装目录的bin下面,以dm开头,网上有文章说放system或者system32下,我不喜欢这样,我是在PHP的文件目录中,单独建立一个dm目录,然后dll放这里面的,如图:



微信图片_20241207111048.png







这个文件有点大,也不知道哪些需要,哪些不需要,就都放这里面了,然后还有最后一步,就是把这个dm目录加入到环境变量里,再次执行php -m就可以了。



微信图片_20241207111421.png







附件太大,传不了,放个直连。这个下载比较慢







虽然,还有点警告信息,但不影响了。



警告信息如下:






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






微信图片_20241207111500.png





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容