Debian 10にアップグレードされたサーバーでApacheにPHP 7.3を使用させる方法は?

Debian 10にアップグレードされたサーバーでApacheにPHP 7.3を使用させる方法は?

私はサーバーをDebian 9(stretch)からDebian 10(buster)にアップグレードする予定です。これにより、PHPがPHP 7.0からPHP 7.3にアップグレードされることがわかります。

php -vPHP 7.3がインストールされていると表示されますが、サーバーで実行されているWebアプリケーションにログインしようとすると(あいまいな)エラーメッセージが表示され、実行するためのテストページを作成すると、phpinfoApacheはまだPHPを実行していると表示されます。 7.0。

私はApacheがオペレーティングシステムのアップグレードの一部としてPHP 7.3に移行すると予想しました。今ApacheでPHP 7.3を使用するにはどうすればよいですか?

ベストアンサー1

コメントの正解は次のとおりです。

アップグレードはにlibapache2-mod-php7.3統合されてインストールされない場合があります。php7.3apache2

インストールされていることを確認するには、次を実行します。

dpkg -l | grep ^i | grep libapache2-mod-php7.3

何も返されない場合はインストールする必要があります。

apt install libapache2-mod-php7.3

次に、古いapache2モジュールを無効にし、新しいモジュールを有効にします。

a2dismod php7.0 && a2enmod php7.3 && systemctl restart apache2

おすすめ記事