私はサーバーをDebian 9(stretch)からDebian 10(buster)にアップグレードする予定です。これにより、PHPがPHP 7.0からPHP 7.3にアップグレードされることがわかります。
php -v
PHP 7.3がインストールされていると表示されますが、サーバーで実行されているWebアプリケーションにログインしようとすると(あいまいな)エラーメッセージが表示され、実行するためのテストページを作成すると、phpinfo
ApacheはまだPHPを実行していると表示されます。 7.0。
私はApacheがオペレーティングシステムのアップグレードの一部としてPHP 7.3に移行すると予想しました。今ApacheでPHP 7.3を使用するにはどうすればよいですか?
ベストアンサー1
コメントの正解は次のとおりです。
アップグレードはにlibapache2-mod-php7.3
統合されてインストールされない場合があります。php7.3
apache2
インストールされていることを確認するには、次を実行します。
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