【问题标题】:php7.4 in ubuntu 21.10: apache2 fails to startubuntu 21.10 中的 php7.4:apache2 无法启动
【发布时间】:2022-01-09 07:00:14
【问题描述】:

我尝试在 ubuntu 21.10 中运行 php7.4,但出现此错误。

apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.4.load: Cannot load /usr/lib/apache2/modules/libphp7.4.so into server: /usr/lib/apache2/modules/libphp7.4.so: cannot open shared object file: No such file or directory

缺少 libphp7.4.so

我安装了libphp7.4-embed,但问题仍然存在。这些文件安装在 /usr/lib/ 而不是 /usr/lib/apache2/modules/ 中。符号链接没有帮助 (undefined symbol: php7_module)。

如何让php7.4在ubuntu 21.10中运行?

我尝试了一些命令

$ sudo a2enconf php7.4-fpm

Conf php7.4-fpm already enabled
$ sudo a2enmod php7.4-fpm

ERROR: Module php7.4-fpm does not exist!

【问题讨论】:

  • 在变得热情之前......在经历了很多挫折之后,我刚刚删除了sudo rm php7.4.load和奇迹......它起作用了。

标签: apache2 php-7.4 ubuntu-21.04


【解决方案1】:

经过多次尝试和错误: rm /etc/apache2/mods-enabled/php7.4.load

现在可以了。

(mods-enabled中只有一个php*:php7.4.conf。我不知道这是否重要。)

【讨论】:

  • 您可以通过以下命令删除该文件:sudo a2dismod php7.4
猜你喜欢
  • 1970-01-01
  • 2017-06-28
  • 2022-10-21
  • 1970-01-01
  • 2021-11-21
  • 2017-12-20
  • 2022-07-04
  • 1970-01-01
相关资源
最近更新 更多