質問: Amazon Ec2のAmazon Linuxを使ってWebServerを構築しているのですが、 PHPのsimplexml_load_file()が無くてエラーになってしまいます。 環境は現状で最新のものをインストールしております。 PHP7.4 nginx1.12 php-xmlもインストールはしているのですが何故かエラーになり動きませんでした。 他のサーバでは問題なく動いているのですが、今回最新バージョンは始めてですので 何か他の設定があるのでしょうか。 エラーの画面(パス部分はマスキングしております) ------------------------ ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/9d3302743a980fa9cf1396613439ba1c.png) phpinfoのxml部分 ------------- ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b3a1c1d028dc8376191ff844fe7f9c30.png) サーバでインストールの確認 ------------- ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cd5bb6a942f04a721ff54b21f06743f0.png)
回答: その後、yumのphpに関連するものが何があるか見ていたところ php-xmlrpc がありましたので、こちらをインストールしてみたところ、 関数が使えるようになりました。 php7.1で実際に同じような環境で実行しているサーバがあるのですが、 そちらにはphp-xmlrpcはインストールしていないのですが、 いつのまにか変更になったのかもしれません。