一次ACL(alibaba cloud linux)的nginx网站启动失败的排查过程

我是linux技术小白,在linux技术的大海中艰难求生,当遇到系统问题的潮水袭来,只有拼命求助网络,方法就是复制粘贴加搜索。这个方法大多数可以,但许多情况下无法解决。

一直以来,在阿里云部署的nginx服务器下几个站点运转正常。前几天,我把公众平台后台的文件也上传到服务器,想为公众号添加一个功能,发现之前百试不爽的代码,居然无法运行。在公众平台底部回复关键词,居然没有任何反应。排查路径没有问题,服务器配置也已经通过。之前公众号后台开发的时候,怎么都会提示一句:公众号出现故障,请稍后再试。。现在后台没有回复,说明代码中出现的大错误,平台已经懒得搭理了。最后经过一段时间消耗精力地搜索排查,发现是我的服务器的php环境下,核心扩展simplexml没有安装,导致simplexml_load_string函数无效。然后就开始了我linux技术小白的艰难之旅。

首先,我登录服务器,使用命令 php -m 查看了安装的扩展模块,没有发现 simplexml 的踪影。

然后,我按照搜来的方法,有的方法一看就不对,卸载了php服务,再次按照阿里云上的教程,安装了一次php,版本还是之前的 php 8.0.30。同时严格按照教程进行了设置。使用命令 php -v 发现正确安装。

然后,我再一次检测公众号后台代码,没有用,再次查看 php -m,仍然没有安装 simplexml。

接着,我开始了在互联网的努力搜索。找到了许多安装该扩展的方法,但是,不管写的多么自信,多么复杂,多么轻描淡写,都没有一丁点用。有的文章说,只需要把php.ini的“;extension=simplexml.io”解除备注就行,我vi打开ini文件,根本没有这一行。有的说安装pecl之后,专门有命令安装php扩展,我鼓捣了一下,根本没有用。然后各种yum、systemctl、等等命令,发现linux系统稳定如磐石,也不宕机,也不反应。我的脸色如命令行的黑白界面一般。

接着,噩梦开始!噩梦开始!噩梦开始!

一、我暂时放弃了为php添加simplexml组件,回头看看我的网站调整一下心情,却发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值