質問: ``` Could not open input file: artisan 2cd laraveltide tide@tide-VirtualBox:~/laraveltide$ php artisan migrate [PDOException] could not find driver ``` 1で、migrateファイルが開けず、 どうやらlaravelのディレクトリで、実行すれば、できる種のwebページを見たので、 2を実行しかも下記のエラーです。 エラー解消アドバイスお願いいたします。
回答: 問題としては、PDOはデータベース・アクセスに対してデータベース毎の差異を吸収して操作できるようにしてくれるライブラリですが、そのPDOがデータベースを操作する際のドライバがないと言うエラーです。 データベースが、MySQL、SQlite、PostgreSQL等何を使っているかによりますが、利用しているデータベースを操作するPHP拡張をOS(Windows、Mac、CentOS、Ubuntu等)別の手順に従って調べてインストールして有効にください。 [問題解決の参考] PHPでMySQLを利用しようとすると「could not find driver」と表示されます。 CentOSにPDOをインストール linux環境にあるmysqlにPDOドライバをインストールして使いたい (PHP)