Laravel artisan migrate PDO Exeption for mysql in Lampp Ubuntu
Saya ingin berbagi pengalaman yang saya alami ketika membuat project web baru menggunakan laravel pada environment ubuntu. Untuk aplikasi servernya saya menggunakan lampp dimana pada aplikasi tersebut sudah termasuk apache, mysql, dan ftp.
Setelah project baru berhasil saya buat menggunakan composer, saya memulai untuk melakukan konfigurasi pada file .env dimana saya menyesuaikan project dengan database mysql yang sudah saya siapkan sebelumnya.
Permasalahan muncul ketika saya menjalankan perintah :
php artisan migratePerintah tersebut memunculkan error seperti tampak pada gambar dibawah ini.

Setelah mencoba beberapa solusi yang saya temukan di stackoverflow maka terdapat satu solusi yang berhasil ketika saya coba.
Langkah-langkahnya adalah sebagai berikut :
- Remove package php-common
$ apt-get --purge remove php-common2. Menginstall package php-common php-mysql php-cli
$ apt-get install php-common php-mysql php-cli3. Menghapus cache dan config php artisan
php artisan cache:clear
php artisan config:clear4. Melakukan restart server
sudo /opt/lampp/lampp restart5. Melakukan tes perintah artisan migrate
php artisan migrateDemikian pengalaman yang ingin saya bagikan semoga bermanfaat,
Happy Coding :)
