PHP 8.1.2 を実行している Ubuntu 22.04 で Apache を起動できません。不足している PHP ロード モジュールをインストールするにはどうすればよいでしょうか?

PHP 8.1.2 を実行している Ubuntu 22.04 で Apache を起動できません。不足している PHP ロード モジュールをインストールするにはどうすればよいでしょうか?

私はUbuntu 22.04を使用しています。最近PHPを7.4から8.1にアップグレードしました。

PHPバージョン:

PHP 8.1.2-1ubuntu2.8 (cli) (built: Nov  2 2022 13:35:25) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.2-1ubuntu2.8, Copyright (c), by Zend Technologies

Apache バージョン:

Server version: Apache/2.4.52 (Ubuntu)
Server built:   2022-06-14T12:30:21

次のコマンドを実行すると、

$ sudo service apache2 restart

私はこれを受け取っています:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.

ランニングをするとapachectl configtest、次のことが得られます。

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
Action 'configtest' failed.

フォルダ内を確認しました/etc/apache2/mods-enabled/が、PHP 8.1 用のモジュールはありません。 のみが表示されますphp7.4.load

この問題を解決する正しい方法は何ですか? モジュールが不足しているようですが、それをインストールしてさらに構成を進める方法がわかりません。

提案してください!

関連情報