有谁知道为啥linux上安装PHP3+版本总报segmentation fault错误吗?

anlun 2个月前 152

看到PHP官网也发布了PHP7.3的稳定版本,我马上就下载安装了,但是安装后出问题了,我的运行环境是lanmp环境,之前安装PHP7.0及以下版本都没有出现过这问题。

安装7.3版本后,每次只要我在终端用PHP运行任何脚本都会报segmentation fault错误,网上搜索了,说什么原因的都有,反正需要修改底层语言,我又不懂C,不知道如何修改调试,也不敢随意根据网上的方法胡乱整,只能运行一段时间看看,奇怪的事总会发生,不晓得是我过敏了还是真是PHP的原因,我的apache反正每天早上总要自动断开,导致网站无法访问,气得我不得不写了一个shell脚本来每隔五分钟检测一下apache的运行状态,如果关闭了,启动就是了。

想想不管了,就这样将就用着,但是有着强迫症的我,实在无法忍受,我又把PHP降到了7.2版本,降了以后,使用PHP运行脚本也不再出现segmentation fault错误,总算让我心里舒服点了,现在还不清楚我的httpd还会不会自动断掉,只能先用两天看看,如果不再自动断开,那就说明跟PHP7.3有关系无疑了。

0 人点赞  ∙  0 人收藏  
加入收藏 点赞 我要评论

目前共有 2 条回复

dailan
dailan 2个月前

去面试了很多家公司,都问我平时用PHP是版本几,当我说我还在用5.6时,一脸嫌弃的样子,用5.6版本怎么了?用了这么久的5.6也没发现有什么实现不了的功能,我就怕升级了后出现这样或那样的问题才不敢轻易使用7以上。。。

Cvdoop
Cvdoop 2个月前

楼主是安装问题,你试着重新安装一次看看,我之前用网上推荐的一次安装脚本安装出了这种错误,后来我自己下载源码安装了,没有出现这个问题,你可以把一次安装脚本再安装一次,或者自己下载源码安装,有问题找我讨论讨论