Laravel 5.4 の「ドライバーが見つかりませんでした」エラーのトラブルシューティング
PHP 7.0 を使用して Ubuntu 14.04 に Laravel 5.4 プロジェクトを移行しようとすると、 「ドライバー (MySQL) が見つかりませんでした」という例外が発生する場合があります。このエラーはイライラするかもしれませんが、検討すべき解決策がいくつかあります。
PHP 7.0-MySQL がインストールされていることを確認する
php7.0-mysql パッケージがインストールされていない場合インストールされている場合、MySQL ドライバーが欠落していることが原因である可能性があります。確認してインストールするには、次のコマンドを実行します。
sudo apt install php7.0-mysql
php7.0-mysql がすでにインストールされている場合は、この手順をスキップできます。
Composer Autoload の更新
このエラーの一般的な原因は、Composer の自動ロードが古いことです。更新するには、プロジェクトのディレクトリに移動して次のコマンドを実行します。
composer dump-autoload
PHP バージョンの確認
問題は PHP バージョンにある可能性があります。エラー メッセージは PHP 7.0 が使用されていることを示唆していますが、php -v の出力には PHP 5.6 が示されています。 PHP バージョンが 7.0 に設定されていることを確認し、PHP サーバーを再起動します。
代替解決策
上記の解決策で結果が得られない場合、別のアプローチとして、 php-mysql。MySQL ドライバーの最新バージョンが自動的にインストールされます。これを行うには、次のコマンドを実行します。
sudo apt install php-mysql
必要なパッケージをインストールした後、PHP サーバーを再起動します。これにより、「ドライバーが見つかりませんでした」エラーが解決されるはずです。
以上がLaravel 5.4 プロジェクトを Ubuntu 14.04 に移行できないのはなぜですか:「ドライバー (MySQL) が見つかりませんでした」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。