PHPを7.2から7.4にアップグレード

PHPを7.2から7.4にアップグレード

そのため、ローカルコンピュータ(Ubuntu 20.04)に複数のバージョンのPHPがインストールされています。7.2との間を切り替えようとします7.4。これが私のアプローチです。

$ sudo update-alternatives --config php
There are 3 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.2   72        manual mode
* 2            /usr/bin/php7.4   74        manual mode
  3            /usr/bin/php8.0   80        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

そして、サーバーに再起動するように指示します。

systemctl restart apache2

それでは、ブラウザに戻ってリクエストをすると、なぜphpinfo()まだ実行中であると報告されますか7.2

ここに画像の説明を入力してください。

答え1

Apacheはあなたが望むものが何であるかわかりません。これを試してください:まずphp7.2モジュールを無効にしてください

a2dismod php7.2

その後php7.4を有効にしてください。

a2enmod php7.4

そしてApacheを再起動してください

systemctl restart apache2

関連情報