我有一个运行 Apache2 版本 2.4.41 的 Ubuntu Linux 服务器 (20.04)
$ apachectl -v
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2024-04-10T17:46:26
启用 PHP8 后/etc/apache2/mods-enabled
:
$ ls -l /etc/apache2/mods-enabled/php8*
lrwxrwxrwx 1 root root 39 Apr 29 14:17 /etc/apache2/mods-enabled/php8.0.conf -> /etc/apache2/mods-available/php8.0.conf
lrwxrwxrwx 1 root root 39 Apr 29 14:17 /etc/apache2/mods-enabled/php8.0.load -> /etc/apache2/mods-available/php8.0.load
它像这样运行了几个月,现在不知何故 PHP 不断被禁用。当我的 PHP 应用程序突然停止工作时,我意识到了这一点,当我查看时,/etc/apache2/mods-enabled
我发现 PHP8 的两个条目丢失了。如果我重新启用它,它会运行几天,然后同样的事情再次发生。
我在日志中看不到任何表明它已被禁用的内容,并且我(我希望)是唯一拥有机器根访问权限的人。
有谁知道我如何找出禁用此功能的原因以及原因?我可以启用某种日志记录来获取更多信息吗?