Jadi pertama coba solusi-1, jika kesalahan tidak diperbaiki maka coba solusi-2
Solusi -1. mengubah konfigurasi php
Solusi - 1 adalah mengubah konfigurasi php kami di php Anda. file ini seperti yang ditunjukkan di bawah ini
Buka php.ini Anda. file ini
Buka php.ini Anda. file ini. Jika Anda tidak tahu di mana php.ini Anda. Ini terletak kemudian cukup jalankan perintah berikut pada command prompt dan Anda akan mendapatkan detail path dari php Anda. file ini
php -i
Ubah konfigurasi
Di php.ini Anda. Cari file .ini untuk extension=pdo_mysql dan cukup batalkan komentar dengan menghapus titik koma (' ; ') sebelumnya.
Sekarang jalankan lagi php artisan migrate dan sekarang kesalahan Anda " tidak dapat menemukan driver " harus diperbaiki. Jika solusi ini tidak berhasil silahkan ikuti solusi - 2.
Solusi - 2. Instal Dependensi
Terapkan Solusi 1
Untuk solusi 2, pertama implementasikan solusi 1 ( uncommnet extension=pdo_mysql di php. berkas ini)
Instal Dependensi
Jadi setelah menyelesaikan solusi 1, kita harus menginstal MySQL menggunakan langkah-langkah berikut dan restart server apache Anda.
Dalam kasus saya, saya sudah menginstal MySQL tetapi saya masih menjalankan perintah berikut ini lagi dan kesalahannya hilang untuk saya Ingat, jika Anda tidak mengatur konfigurasi database Anda sama dengan file env. Cobalah untuk tidak menggunakan perintah artisan Saya tidak berbicara bahasa Inggris dengan baik, jadi saya harap Anda mengerti apa yang saya katakan
Terima kasih telah mencoba membantu. Saya berhasil memperbaikinya dengan menurunkan versi PHP ke 7. 0 - Saya menyadari bahwa saya menjalankan Laravel 5. 4 dan bukan 5. 7
Awalnya, saya pikir solusinya adalah mengedit /etc/php/7.4/cli/php.ini (untuk PHP-FPM 7. 4 dalam kasus saya) dan batalkan komentar pada baris ;extension=pdo_mysql menjadi seperti extension=pdo_mysql. Tapi saya masih mendapatkan kesalahan ini karena ekstensi mysql tidak ada
Solusinya adalah menginstal ekstensi, yang juga akan menambahkan file .ini miliknya sendiri dan mengaktifkan dirinya sendiri saat penginstalan
Saya punya masalah menggunakan Laravel 5. Ketika saya menjalankan "php artisan migrate", saya mendapatkan kesalahan ini
************************************** * Application In Production! * ************************************** Do you really wish to run this command? [y/N] y [PDOException] could not find driverSaya dapat menjalankan aplikasi, tetapi ketika koneksi database diperlukan, saya mendapatkan kesalahan ini
PDOException in Connector.php line 55: could not find driver in Connector.php line 55 at PDO->__construct('mysql:host=localhost;dbname=mydb', 'root', '', array('0', '2', '0', false, false)) in Connector.php line 55 at Connector->createConnection('mysql:host=localhost;dbname=mydb', array('driver' => 'mysql', 'host' => 'localhost', 'database' => 'mydb', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'name' => 'mysql'), array('0', '2', '0', false, false)) in MySqlConnector.php line 22 _Bagaimana memperbaikinya?