琅枫博客 发表于 2022-4-27 15:42:44

【已完成】宝塔linux面板,安装达梦数据库扩展后php无法启动

用root用户PHP-m 能查看到php_dm已成功加载
但是启动php失败

警告消息: NOTICE: PHP message: PHP Fatal error: Unable to start PDO_DM module in Unknown on line 0

琅枫博客 发表于 2022-4-27 15:44:25

# php -m

bcmath
Core
ctype
curl
date
dom
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
PDO_DM
pdo_mysql
pdo_sqlite
Phar
posix
redis
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
sqlite3
standard
sysvsem
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
zlib

谢花郎 发表于 2022-4-27 16:28:38

琅枫博客 发表于 2022-4-27 15:44
# php -m

bcmath


您好,执行下面命令做一下系统环境变量,然后重新启动PHP看下
达梦数据库安装路径以你安装的为准
echo "LD_LIBRARY_PATH:/www/server/dm7/bin" >> /etc/profile
source /etc/profile

琅枫博客 发表于 2022-4-27 16:36:34

执行了的,用了service php-fpm-74 start 命令后依然无法启动php

谢花郎 发表于 2022-4-27 16:47:35

琅枫博客 发表于 2022-4-27 16:36
执行了的,用了service php-fpm-74 start 命令后依然无法启动php

错误截图出来看下

琅枫博客 发表于 2022-4-27 16:50:19

/etc/init.d/php-fpm-74: line 53: 2727 Segmentation fault $php_fpm_BIN --daemonize $php_opts

谢花郎 发表于 2022-4-27 16:58:11

琅枫博客 发表于 2022-4-27 16:50
/etc/init.d/php-fpm-74: line 53: 2727 Segmentation fault $php_fpm_BIN --daemonize $php_opts
根据截图找到对应配置文件,然后将zip.so改为/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/zip.so

然后重新启动PHP

琅枫博客 发表于 2022-4-27 17:03:03

已按照要求添加上了,启动php 还是提示刚刚那个错误etc/init.d/php-fpm-74: line 53: 2727 Segmentation fault $php_fpm_BIN --daemonize $php_opts

谢花郎 发表于 2022-4-27 17:04:42

琅枫博客 发表于 2022-4-27 17:03
已按照要求添加上了,启动php 还是提示刚刚那个错误etc/init.d/php-fpm-74: line 53: 2727 Segmentation fa ...

下个Todesk远程工具,然后论坛私信发远程码

琅枫博客 发表于 2022-4-27 17:05:54

已私信宝塔面板,该服务器是测试的

琅枫博客 发表于 2022-4-27 17:06:26

宝塔面板里边的终端已配置

谢花郎 发表于 2022-4-27 17:07:11

琅枫博客 发表于 2022-4-27 17:05
已私信宝塔面板,该服务器是测试的

密码不对

琅枫博客 发表于 2022-4-27 17:24:55

已发送新密码

琅枫博客 发表于 2022-4-27 17:25:43

宝塔的初始密码并没有修改过,密码是上一次浏览器记录的

谢花郎 发表于 2022-4-27 17:46:53

琅枫博客 发表于 2022-4-27 17:25
宝塔的初始密码并没有修改过,密码是上一次浏览器记录的

你看看用PHP去链接达梦数据看下能不能正常吧,这个错误是有的,但是PHP函数可以用
etc/init.d/php-fpm-74: line 53: 2727 Segmentation fault $php_fpm_BIN --daemonize $php_opts
页: [1] 2
查看完整版本: 【已完成】宝塔linux面板,安装达梦数据库扩展后php无法启动