suwei 发表于 2021-7-13 14:17:55

【已修复】反馈个bug

宝塔面板的一键部署功能,当应用使用了php扩展 swolle时,

初次安装会在php.ini文件内添加,以下扩展信息代码.

extension = swoole.so,当把站点删除后,继续点击一键部署,
还会在 php.ini文件内添加同样代码.
造成部署后,php服务无法正常启动.
望修复.

测试其他php扩展 如redis fileinfo 扩展无此问题



suwei 发表于 2021-7-13 14:28:50

能不能告知以下,linux shell里面的 重启php的方法
使用 /etc/init.d/php-fpm-72 restart 命令会调用root账户 重启php,跟www账户重启 有冲突

大炮运维V587 发表于 2021-7-13 14:33:05

您好,看您们的帮助文档 swolle 这个扩展不是你买手动添加的吗?
http://help.wx186.cn/hzweizh_install/2332223

suwei 发表于 2021-7-13 14:38:29

大炮运维V587 发表于 2021-7-13 14:33
您好,看您们的帮助文档 swolle 这个扩展不是你买手动添加的吗?
http://help.wx186.cn/hzweizh_install/23 ...

swoole 扩展是php扩展swoole_loader是加密扩展   加密扩展是我们自己添加的

suwei 发表于 2021-7-13 14:39:41

本帖最后由 suwei 于 2021-7-13 14:43 编辑

大炮运维V587 发表于 2021-7-13 14:33
您好,看您们的帮助文档 swolle 这个扩展不是你买手动添加的吗?
http://help.wx186.cn/hzweizh_install/23 ...
我正在制作一键部署包,解决了swoole_loader的自动安装问题,但是当安装完成后,重启php失败.


第一种情况是,www账户已启动了 php,而我通过shell 是以root用户重启的,导致php冲突 重启报错
第二种情况就是 swoole扩展会被重复安装,导致php重启失败

大炮运维V587 发表于 2021-7-13 14:51:06

suwei 发表于 2021-7-13 14:39
我正在制作一键部署包,解决了swoole_loader的自动安装问题,但是当安装完成后,重启php失败.



安装扩展就是通过root帐号进行重启的php,我们安装扩展也是通过命令 /etc/init,d/php-fpm-版本号reload 进行重载新配置的。你要判断下php.ini 中是否存在swoole.so 有的话就不要添加扩展了

suwei 发表于 2021-7-13 15:09:22

大炮运维V587 发表于 2021-7-13 14:51
安装扩展就是通过root帐号进行重启的php,我们安装扩展也是通过命令 /etc/init,d/php-fpm-版本号reload...

swoole.so 不是我添加的,是通过auto_install.json来添加的扩展.

大炮运维V587 发表于 2021-7-13 15:42:58

suwei 发表于 2021-7-13 15:09
swoole.so 不是我添加的,是通过auto_install.json来添加的扩展.

这个json是我们的脚本吗?

suwei 发表于 2021-7-13 15:58:12

大炮运维V587 发表于 2021-7-13 15:42
这个json是我们的脚本吗?

https://www.bt.cn/bbs/thread-33063-1-1.html

大炮运维V587 发表于 2021-7-13 16:30:15

suwei 发表于 2021-7-13 15:58
https://www.bt.cn/bbs/thread-33063-1-1.html您好,您现在再试试,刚才进行了修复

suwei 发表于 2021-7-14 08:57:17

大炮运维V587 发表于 2021-7-13 16:30
您好,您现在再试试,刚才进行了修复

已解决,感谢
页: [1]
查看完整版本: 【已修复】反馈个bug