わかりました。AWSのアップグレード後、私のPHPバージョンが7.1.8から5.4.16に突然変更されました。以前は7.1.8を使用していました。
PHPバージョンを7.1.8に戻すために、これを試しました。Virtualmin->サーバー構成-> PHPバージョンで、「この仮想サーバーはPHPのmod_phpまたはFPM実行モードを使用しているため、ディレクトリごとのバージョンを選択できません。
だから私はVirtualmin->システム設定->サーバーテンプレート->デフォルト-> PHPオプション]に行き、「利用可能な最高」を選択しましたが、それでもPHPバージョンApacheの再起動後は5.4.16(phpinfoの出力を表示)です。7.0.27と7.1.8がありますが、以前は7.1.8を使用していました。
これを修正するにはどうすればよいですか?
Virtualminをインストールした場合、つまりCentOSにインストールした場合は、公式リポジトリからPHPバージョンがインストールされます。パックの最後に「u」が付いています。php70uのように
私の推測では、Remiリポジトリからより高いphpバージョンをインストールしたと思います。
私は自分のphpをアップグレードしようとしてサーバーを時代遅れにしたので、これを知っています。
私が正しければ、より高い「u」バージョン(1エディション遅れのようなもの)をインストールすると、問題が解決するか、php *を完全にアンインストールしてから再インストールします。
削除/再インストールで問題が発生しました。
何らかの理由で(私は技術者ではありません)php-soapまたはphp-xmlだったと思うので、削除する前に1つのバッチでインストールできるように、どのモジュールが正確にインストールされているかを確認する必要があります。後で追加する場合。
いずれにせよ、古いバージョンがプルされているリポジトリを削除しないと、再インストールが続行され、サーバーが台無しになります。