問(wèn)題描述
我在安裝 Laravel 時(shí)遇到了糟糕的經(jīng)歷.但是,我能夠這樣做并進(jìn)入下一個(gè)級(jí)別.我使用了生成器并創(chuàng)建了我的遷移.但是當(dāng)我輸入最后一個(gè)命令
I have a bad experience while installing laravel. However, I was able to do so and move to the next level. I used generators and created my migrations. But when I type the last command
php artisan migrate
它拋出一個(gè) PDOException - 找不到驅(qū)動(dòng)程序.
It's throwing a PDOException - could not find driver.
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
這是我在 config/database.php 中的配置.
That's my configuration in config/database.php.
我嘗試在 stackoverflow 和 laravel 論壇上進(jìn)行搜索,人們認(rèn)為這是 PDO 問(wèn)題而不是工匠或 php 的問(wèn)題 - 我遵循了這些建議,例如添加
I tried searching on stackoverflow and laravel forums and people suggest that it's PDO problem and not artisan's or php's - I followed those suggestions like adding
extension=pgsql.so
extension=pdo_pgsql.so
在 php.ini 中
in php.ini
沒(méi)有陽(yáng)性結(jié)果.它總是說(shuō) [PDOException] 找不到驅(qū)動(dòng)程序.
No positive result. It always says [PDOException]could not find driver.
有人可以幫忙解決這個(gè)問(wèn)題.
Can someone please help resolving this.
我使用的環(huán)境:Mac、laravel 4、MAMP PRO with php 5.4.4
Environment that I am using: Mac, laravel 4, MAMP PRO with php 5.4.4
推薦答案
可以使用
sudo apt-get install php7-mysql
或
sudo apt-get install php5-mysql
或
sudo apt-get install php-mysql
這對(duì)我有用.
這篇關(guān)于php artisan migrate 拋出 [PDO Exception] 找不到驅(qū)動(dòng)程序 - 使用 Laravel的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!