debian php重启失效如何解决

发布时间:2023-02-03 10:38:04 作者:iii
来源:亿速云 阅读:132

这篇“debian php重启失效如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“debian php重启失效如何解决”文章吧。

debian php重启失效的解决办法:1、通过“apt-get update && apt-get upgrade”更新现有系统;2、备份源列表和替换源列表;3、通过“apt-get dist-upgrade”正式更新系统;4、使用“reboot lsb_release -a”重启和查看内核版本即可。

先说升级debian10 。首先更新一下现有系统,比如debian 9 x64 .

apt-get update && apt-get upgrade

之后是备份源列表和替换源列表

cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list

再开始正式更新系统

apt-get update && apt-get upgrade
apt-get dist-upgrade

最后重启和查看内核版本

reboot
lsb_release -a

完成更新。需要说明其中更新系统时可能跳出几次对话框需要人工确认一下。内容都不复杂。首先是问是否允许暂时停止某些服务以更新,然后还有是否保留防火墙的设置包括IP4和IP6,还有询问是否保留自定义的SSHD_CONFIG文件配置。

更新完debian10以后除了个别主机的php无法启动以外,没发现其他问题。自启动服务都正常启动,也没有什么报错。也没有发现哪些软件不能使用了。 稳定性和效率感觉与9没什么变化。

对于php无法启动的问题解决也不复杂。升级后php-fpm无法启动的原因是libcurl3被放弃了,在debian10里是由libcurl4替代,所以报错 “CURL_OPENSSL_3 not found”。 这一变化不止影响php,很多使用libcurl3库的组件都会受到影响。网上很多帖子的解决办法是 删除4,添加ubuntu的某个源,然后强制安装libcurl3,但是这样做的结果是curl会变不可用。这样只是个临时办法。对于其他软件不太了解,正确的办法肯定是找新版本的使用libcurl4组件的对应软件。

对于php来说5.5 5.6版本不受此次升级影响。 而7.2和7.3会受影响。其他版本由于条件有限没有都试。但是如果有问题可以参照7.2和7.3处理。 就是覆盖安装一次编译安装。以lnmp来说就是使用安装包内的 upgrade.sh 脚本更新一下php for lnmp 就行了。更新时输入与原来同样的版本号即可覆盖编译安装,完美解决。

以上就是关于“debian php重启失效如何解决”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. Debian9.2安装Zabbix3.4.2
  2. Debian上Crontab的使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

debian php

上一篇:windows中c盘没有扩展卷选项如何解决

下一篇:php如何实现int转字节

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》