PHP 7.0 上の Laravel 5.4: 「ドライバーが見つかりませんでした」例外のトラブルシューティング
問題:
Ubuntu 14.04 を使用して PHP 7.0 で Laravel 5.4 プロジェクトを移行しようとすると、次の例外が発生します:
[IlluminateDatabaseQueryException]
could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations)
[PDOException]
could not find driver
考えられる解決策:
拡張機能を有効にする解決策:
PDO 拡張機能が有効かどうかを確認します。
php7.0-mysql ソリューションのインストール:
実行して MySQL がインストールされていることを確認します:
sudo apt-get install php7.0-mysql
SQL Lite インストール ソリューション:
次のコマンドを実行して SQLite をインストールしてみます:
sudo apt-get install php5-sqlite
Composer Dump-autoload 解決策:
次のコマンドを実行します:
composer dump-autoload
解決策:
前述の解決策が機能しない場合は、php7-mysql をインストールしてみてください。次のコマンドを実行します:
sudo apt install php7.0-mysql
または、最新バージョンの php-mysql をインストールします:
sudo apt install php-mysql
以上がPHP 7.0 上の Laravel 5.4 で「ドライバーが見つかりません」という例外が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。