Apache2 无法在 Ubuntu 22 上开始将 PHP 降级到 7.4

Apache2 无法在 Ubuntu 22 上开始将 PHP 降级到 7.4

将 php 版本从 8.1 降级到 7.4 后

如果我重新启动 apache2,它会失败

sudo a2dismod php8.1
sudo a2enmod php7.4
systemctl restart apache2

我收到以下错误 apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mod>

apache2.conf下面的代码中找到

IncludeOptional mods-enabled/*.load

答案1

Ubuntu 22.04 中的语法已更改。在/etc/apache2/mods-enabled/php7.4.load(或类似文件中),更改:

LoadModule php7_module /usr/lib/apache2/modules/libphp7.4.so

LoadModule php_module /usr/lib/apache2/modules/libphp7.4.so

完成此更改后,只需使用 重新启动 apache2 即可sudo systemctl restart apache2

相关内容