一台应用服务器 一台达梦数据库 应用服务器上安装了PHP,但是扩展一直安装不成功, 是需要在应用服务器上也安装上达梦数据库,才能安装扩展吗?
不需要,可以拷贝相关依赖的动态库过去即可。参考: https://eco.dameng.com/community/article/c7a5f02c134e7895b90eabfe065ff8fc
Linux依赖的动态库目录在达梦软件安装目录下得bin目录下(即 dmserver同一级目录下),总共18个动态库文件(libdm***.so),可以从达梦数据库服务器上拷贝到应用服务器上/usr/lib64下,或者拷贝到单独的一个目录下然后再将相关目录配置到LD_LIBRARY_PATH环境变量里面。
如果是代入了驱动后,php -v或-m报错,可以从以下几点排查 1extension直接使用绝对路径,不需要设置extension_dir。 2确认LD和用户是否对应已以及LD是否有dm的bin路径。 3确认fpm对应的php.ini路径是否正确。 4确认操作系统和cpu的版本和达梦安装包的版本对应。
不需要,可以拷贝相关依赖的动态库过去即可。参考:
https://eco.dameng.com/community/article/c7a5f02c134e7895b90eabfe065ff8fc
Linux依赖的动态库目录在达梦软件安装目录下得bin目录下(即 dmserver同一级目录下),总共18个动态库文件(libdm***.so),可以从达梦数据库服务器上拷贝到应用服务器上/usr/lib64下,或者拷贝到单独的一个目录下然后再将相关目录配置到LD_LIBRARY_PATH环境变量里面。