我已經在我的機器上成功安裝了YII框架並使用YII的終端命令創建了一個新應用程序。我嘗試在我的YII應用程序中連接mysql數據庫時發生數據庫連接錯誤
YiiRoot/framework/yiic webapp helloworld
名爲helloworld的目錄是在我的Web服務器上創建的。從那裏我已經將數據庫連接從SQLlite更改爲MySql。
'db'=>array(
'connectionString' => 'mysqli:host=localhost;dbname=yii_amar',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'redhat456',
'charset' => 'utf8',
'tablePrefix' => '',
),
當我在我的YII終端通過使用命令測試數據庫連接。
protected/yiic shell
然後使用此命令測試數據庫連接。
echo Yii::app()->db->connectionString;
它給我錯誤。
exception 'CDbException' with message 'CDbConnection failed to open the DB connection: could not find driver' in /root/Desktop/htdocs/ayii/framework/db/CDbConnection.php:381
任何人都可以幫助我解決這個問題。
是的,在同一臺服務器上,我正在運行其他正在使用相同的mysql服務器的網絡應用程序 –