質問: ### 前提・実現したいこと AWSとLaravelの初学者のものです。 EC2にローカルで開発したLaravelをアップロードして動作させたいと思っています。 EC2でLaravelをインストールして初期画面を表示させました。 その後ローカル環境で開発したLaravelをSFTPでアップロードし、インストールしたLaravelに上書きしました。その後.envファイルを書き換えRDSの接続に成功し、ユーザー認証のマイグレーションも実行して、成功しました。 ### 発生している問題・エラーメッセージ ですがregister画面で、登録情報を入力し、登録ボタンを押したところ 以下のエラーが発生し、usersテーブルにレコードを挿入できない状況です。 エラーメッセージ Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Class 'PDO' not found ### 試したこと 試したこと➀ php-pdoがEC2側に無いのかと思い確認したが インストールされていた。 試したこと➁ Php.iniに extension=php_pdo.dll extension=pdo.so extension=pdo_mysql.so extension=php_mysql.dll これら4つを追記したが、変化なし (ちなみに$ php -vで確認すると、4つともPHP Warning: Module 'PDO' already loaded in Unknown on line 0というエラーが発生。) 試したこと➂ Composerに問題があると思い $ composer dump-autoloadを実行したところ以下のエラーが発生。 Composer could not find a composer.json file in /home/ec2-user To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section ### 補足情報(FW/ツールのバージョンなど)  [OS] Windows  [OSバージョン] Windows10  [言語]PHP7.3(Laravel5.5)  [サーバー] EC2  [データベース] RDS(MYSQL)  [ローカル環境] XAMPP
回答: 異なったバージョンの拡張モジュールも複数インストールしていたみたいで、それらをアンインストールしたら解決しました。