这是一个奇怪的现象。我正在 centos 7 上使用 php 5.4 和 mysql 8 运行 lamp 设置。昨晚我开发得非常好。今天早上醒来时,我发现数据库驱动程序丢失的错误。重新加载apache,找不到该模块。我检查了 php 模块文件夹,果然它丢失了! pdo_mysql.so 或我认为类似的东西。我检查了 apache 的错误日志,我看到以下行大约 20k 次,具有相同的时间戳(毫秒不同,但都在 2:22:33)
[Sun Dec 13 02:22:33.869440 2020] [:error] [pid 8569] [client ::1:50366] PHP 注意:未定义索引:第 302 行 /var/www/html/methods.php 中的方法,引荐来源网址:http://localhost/ssl.php
ssl.php 只是一个显示报告信息的页面,并且该错误没有任何意义,因为查询有效并且一直工作正常。也没有任何设置会像这样重复调用此页面,它是手动刷新的。
这可能是一个简单的修复,只需重新下载模块,除了我必须在办公室连接到我们的存储库(这台笔记本电脑没有 VPN)我想我并不是真的在这里寻找解决方案,而是更多地解释如何这可能发生吗?